Embedded Software Engineer

  • Software
  • Hamburg, Germany

Embedded Software Engineer

Job description

Job description


We are looking for a Software Engineer specialized in embedded development, mainly with C. You will carry out the SW development to ensure the technical and functional feasibility of the products giving support to the project teams, with the objective of reaching cost, quality and timing goals established by the direction. You will be involved in Electric Mobility sector, mainly on power electronic product engineering.

Your tasks will include:

  • Develop, mainly, Embedded Software with C.

  • Ensure, together with the software team, the technical feasibility of the product during the offer and development stages in accordance with SPICE methodology and their implementation.

  • Microcontroller programming (ARM, STM).

  • Analyse customer/SW requirements.

  • Research, design and write new software programs and develop existing programs by analysing and identifying areas for modification.

  • Debugging skills

  • Create technical specifications and work with testing team to ensure the correct test plans.

  • Investigate new technologies in the market.

  • Document and write technical manuals of the delivered software and operational documentation and generate the required SW design delivery documents.

  • Maintain software by monitoring and correcting software defects.

  • Work closely with other staff, such as project managers, HW engineers, designers, developers, systems analysts, test engineers, and others.

  • Ensure the development and prototypes delivery regarding the defined plans with the client.   

  • Carry out the code review under the supervision of the Software Supervisor.

  • Manage effectively the SW specifications modifications during the development phases.

(*) The described functions are only the most representative for this position; therefore, they should not be understood as all the inherent functions related to this job position.




You are a highly seasoned Embedded Software Engineer with 3 or more years of experience. University Engineering Degree in SW Engineering/Computer Science or Telecommunications is a must. Team Working mindset, management and good communications skills in English are mandatory and German lenguaje is a plus.


We look for someone with experience using issue tracker like JIRA and version control systems like SVN/Git. Experience in ISO26262 - Functional safety – Part 6: Product development at the software level is a plus. Knowledge in terms of software development and AUTOSAR will be valorated.


In Idneo we look for people that are not afraid to test the limits and make mistakes, who enjoy challenges and believe in themselves, willing to add, share and respect, passionate about technology. And, over all, good people, who are committed to their projects and people.


If you identify yourself with these values, and would like to be part of a fast and agile work environment in constant evolution, we would love to meet you!