Job title: Embedded Firmware Engineer
Job type: Permanent
Emp type: Full-time
Functional Expertise: Hardware Engineering
Skills: Embedded Firmware Power Electronics
Salary type: Annual
Salary: €85,000.00 EUR
Location: Freiburg
Job published: 23-01-2025
Job ID: 32809
Contact name: Stuart Bennett
Contact email: stuart.bennett@ampererecruitment.co.uk

Job Description

As an Embedded Firmware Engineer, you’ll play a hands-on role in developing and implementing firmware solutions that drive industry-leading solutions. Working closely with both internal teams and external customers, you’ll help redefine standards for efficiency and sustainability in the field.

Key Responsibilities

  • Collaborative Development: Work closely with system architects and software and hardware developers to translate system requirements into detailed firmware specifications.
  • Firmware design and implementation: Assess the unique firmware needs of each project, design the architecture, and implement a firmware solution with support from a multidisciplinary team.
  • End-to-end ownership: Take full ownership of the firmware lifecycle—from initial specification and design through to implementation, rigorous testing for reliability, and production release.
  • Documentation: Develop and maintain technical documentation to ensure clear communication and long-term project sustainability.
  • Progress monitoring and reporting: Keep all stakeholders informed by regularly tracking and reporting on project progress, ensuring alignment and transparency.

Qualifications

  • Education: M.Sc. or B.Sc. in Electrical Engineering.
  • Experience: Minimum of 5 years in embedded firmware design specifically for power electronics applications (e.g., DC/DC, AC/DC, resonant converters).
  • Technical expertise: Strong understanding of software development principles for power electronic devices, with proficiency in C, C++, and Python, supported by solid computer science fundamentals.
  • Development tools and infrastructure: Proficient with version control systems (e.g., Git), lifecycle management, build systems, and development tools like debug probes and logic analysers. Familiarity with CI/CD pipelines, unit testing, or HIL (Hardware-in-the-Loop) testing is a plus.
  • Process knowledge: Skilled in structured development processes, including requirement analysis, design, implementation, testing, and documentation.
  • Circuitry and microprocessor understanding: Strong foundation in analogue/digital circuits and microprocessor functionality.
  • Control theory knowledge: Familiarity with control methods used in power electronics (e.g., peak current mode control) is an advantage.
  • Language proficiency: Fluent in English (C1 level); German skills at B2 level or higher are a plus but not required.

What’s on offer

Our client recognises that top talent deserves the best support. Joining our team means:

  • Innovative environment: Work with exciting, world-leading technology and a diverse range of international customers.
  • Career growth: Benefit from excellent development opportunities within a growing business segment. We invest in your future.
  • Inclusive work culture: Join a supportive, open-minded team that values your ideas and contributions.
  • Competitive compensation: A competitive salary and comprehensive employment package.

If this Embedded Firmware Engineer vacancy is of interest, then please apply with an up-to-date CV and contract information.

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB