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.