
We are looking for a Firmware Engineer (Power Electronics) to join our team. Our engineering team designs hardware and develops software for various industries: automotive, broadcasting, telecom, and industrial automation.
Promwad works with electronics manufacturers, international tech vendors, and disruptive startups worldwide. So, if you join our team, you can grow professionally in your chosen field and, if you wish, move to one of our industry-focused teams.
Location: Niš, Serbia
Type: Full-Time
Our partners
What you will do:
- Design and develop firmware for power electronics systems such as DC/DC converters, inverters, and Battery Management Systems (BMS).
- Write clean, efficient, and reliable code in C/C++ for embedded platforms.
- Collaborate closely with hardware engineers to ensure seamless integration between firmware and power components.
- Perform system-level testing, debugging, and troubleshooting of embedded software.
- Implement firmware in compliance with relevant functional safety standards.
- Work with Real-Time Operating Systems (RTOS) to manage system tasks and optimize performance.
What we would like to see in you:
- 3+ years of experience in embedded firmware development.
- Strong programming skills in C or C++.
- Hands-on experience with 32-bit microcontrollers.
- Understanding of RTOS concepts (e.g., FreeRTOS, QNX, or similar).
- Intermediate level of English for communication in an international team.
- A problem-solving mindset and interest in working closely with both software and hardware.
What we offer
Cohesive team and support
Free English classes
Latest equipment
Regular training
Competitive salary
Relocation assistance
Remote work
5 sick days
Would you like to become our Firmware Engineer?
We're waiting for your resume!