Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

The Mullings Group

Pavia

In loco

EUR 50.000 - 70.000

Tempo pieno

6 giorni fa
Candidati tra i primi

Descrizione del lavoro

A technology consulting company in Pavia is seeking a Senior Software Engineer to design and implement software at their Milan R&D center. The ideal candidate has over 5 years of experience in C++ programming and embedded software development, and will lead projects while mentoring team members. This role emphasizes collaboration and technical leadership in a dynamic development environment.

Competenze

  • 5+ years of experience as a software developer/engineer.
  • Experience with integrated development environments.
  • Proficient in documentation software like Excel and Word.

Mansioni

  • Design, implement, and test software in C++.
  • Gather and review software requirements with cross-functional teams.
  • Perform debugging and troubleshooting of implementations.

Conoscenze

C++ programming
Embedded software development
Collaboration and teamwork

Formazione

Bachelor’s Degree in Computer Science or related field

Strumenti

Microsoft Windows-based tools

Descrizione del lavoro

Senior Software Engineer The Senior Software Engineer will be part of the R&D software team and will be responsible for designing software at the Milan R&D center for our partner. In addition to software design the Senior Software Engineer provides technical leadership, support and oversight for activities related to software design. This position requires a positive and collaborative approach and cross functional interaction.

The Role Responsibilities : Design, implement, and test software in C++ based on requirements, architecture, and design documents. Gather, write, and review software requirements in collaboration with cross-functional teams. Perform debugging and troubleshooting of C++ implementations. Participate in software quality activities, including risk analysis, code reviews, and adherence to regulatory standards. Develop and maintain detailed software design documentation for assigned tasks. Review and provide feedback on detailed design documentation created by peers. Design and execute software integration tests and system-level tests to ensure performance and compliance. Lead projects and mentor other software team members, providing technical oversight and guidance. Collaborate with hardware, systems, and QA teams throughout the development lifecycle. Perform all other duties as assigned, in support of project and organizational goals.

What is Needed for Success : Bachelor’s Degree in Computer Science, Computer Engineering or similar engineering discipline 5+ years relevant work experience as a software developer / engineer Experience in C++ programming and software development integrated development environments Experience developing embedded software Experience writing software that interfaces with electrical hardware Proficient in using Microsoft Windows-based tools, including Excel and Word, for documentation and communication. Solid understanding of source code control concepts and collaborative development practices.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.