We’re looking for a Firmware Engineer
Induction technology is changing the game in manufacturing and warehousing worldwide, and ENRX is leading the way with innovative rail and floor systems for wireless inductive charging and contactless power supply. With orders flowing in and projects on the horizon, we’re looking for a Firmware Engineer to play a key role in the software development of our products. Could that be you?
Your impact
As a Firmware Engineer at ENRX, you’ll play a hands-on role in developing and implementing firmware solutions that drive our 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 we offer you
We recognize 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.
- Ideal location: Efringen-Kirchen is strategically located in Germany near the borders of Switzerland and France, providing a unique position if you like to travel in Europe. You also have the option to work a couple of days a week in Freiburg im Breisgau, if you would like.
Apply now
Send your application to [email protected] with the heading " Firmware Engineer". We look forward to hearing from you!
If you have any questions about the position, please feel free to contact us at [email protected].