Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

The Mullings Group

Milano

In loco

EUR 50.000 - 70.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Descrizione del lavoro

A leading recruitment firm in Milan is seeking a Senior Software Engineer to design and implement software in C++. The ideal candidate will have over 5 years of experience in software development, particularly in embedded systems. This role requires collaboration with cross-functional teams and provides an opportunity to lead projects and mentor junior engineers. Competitive compensation will be offered along with a collaborative working environment.

Competenze

  • 5+ years relevant work experience as a software developer/engineer.
  • Experience in C++ programming and software development environments.
  • Solid understanding of source code control concepts.

Mansioni

  • Design, implement, and test software in C++ based on requirements.
  • Gather and review software requirements collaborating with teams.
  • Lead projects and mentor other software team members.

Conoscenze

C++ programming
Embedded software development
Collaboration and communication

Formazione

Bachelor's Degree in Computer Science or Computer Engineering

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.