We are working with a dynamic and innovative technology company dedicated to pushing the boundaries of what’s possible in the power electronics industry. They are seeking a talented and motivated Embedded Software Developer with a strong background in Linux, embedded C++, and related skills, to join their passionate team. If you are enthusiastic about software development and possess exceptional Linux expertise then we want to hear from you.
As an Embedded Software Developer, you will be at the forefront of designing, developing, and maintaining control software solutions that power our cutting-edge products in the power electronics industry. You will collaborate with cross-functional teams and contribute to the development of software that drives our products to new heights.
- Develop and maintain embedded software for Linux-based systems using C/C++.
- Collaborate with hardware and firmware teams to integrate software components.
- Design and implement software solutions that meet system requirements.
- Debug, troubleshoot, and optimize software for performance and reliability.
- Write clean, maintainable, and well-documented code.
- Stay current with industry trends and emerging technologies.
- Participate in code reviews and provide constructive feedback.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Proven experience developing embedded software for Linux systems.
- Proficiency in C/C++ programming.
- Knowledge of Linux kernel and system internals.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities in both German and English.
- Self-motivated with a strong desire to learn and grow.
- Experience with software update technologies like Rauc and Yocto Project.
- Understanding of embedded systems development.
- Familiarity with network protocols and communication.
- Knowledge of hardware-software integration.
- Contributions to open-source projects.
What We Offer:
- Competitive salary packages
- Opportunity to work on cutting-edge projects with a talented team.
- Ongoing professional development and training opportunities.
- A collaborative and inclusive work environment.
- Room for growth and career advancement.
- Flexible working arrangements (Hybrid/Remote)
g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships or any other characteristic protected by law.