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.