Embedded Software Engineer
5 days ago
Our client is a well-established company in its industry, known for innovation and high-quality standards.
As they continue to expand, they are looking for a new team member for the Embedded Software Engineer position.
Key Responsibilities:
- Design embedded software (firmware) for new electronic products, ranging from simple microcontroller-based solutions to complex embedded systems.
- Diagnose and resolve hardware/software issues, optimize and enhance existing firmware solutions.
- Participate in and conduct code reviews to maintain code quality, adhere to established coding standards, and share knowledge within the team.
- Collaborate with team members, including hardware designers, to identify firmware-related requirements.
- Contribute to the design of firmware or architectures that meet client requirements, selecting the best approach based on performance, cost, and resource considerations.
- Participate in the development of firmware specifications based on received requirements and ensure their subsequent implementation.
- Propose tools and testing methods to verify the functionality, security, and reliability of the firmware.
- Create and maintain comprehensive documentation for firmware design, specifications, implementation instructions, and testing procedures.
- Provide mentorship to junior engineering staff.
- Contribute to improving departmental processes and tools, particularly those related to firmware development.
Qualifications:
- University degree in Electrical Engineering or a related field, ideally with a focus on Electronics.
- At least 5 years of experience in a similar position.
- Proven experience in embedded software (firmware) development using C/C++ programming languages in embedded systems, including bare-metal and embedded RTOS.
- Excellent knowledge and proven experience with microcontrollers and/or embedded system platforms such as ARM Cortex.
- Strong understanding of embedded software (firmware) design and architecture, as well as firmware-hardware integration.
- Excellent knowledge of software development tools and methodologies used in embedded systems, including version control tools such as Git/SVN.
- Proficiency in using electronic lab equipment for development/troubleshooting low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
- Good understanding of high-level programming languages; familiarity with object-oriented methodologies and user interface implementation is an advantage.
- Results-oriented, self-motivated, systematic, and reliable.
- Strong communication skills, teamwork capability, and excellent organizational abilities.
- Proficiency in English (both spoken and written).
Only shortlisted candidates will be considered.
-
Embedded Software Engineer
5 days ago
Belgrade, Central Serbia Innovate Full time €60,000 - €120,000 per yearWe're partnering with an innovative global technology company to find an experienced Software Development Engineer to join their Embedded Product Line team. This is an excellent opportunity for a skilled engineer with a passion for IoT and embedded systems to contribute to cutting-edge projects in wireless and connectivity technologies.Key...
-
Embedded Software Engineer
5 days ago
Belgrade, Central Serbia NOVELIC Full time €40,000 - €60,000 per yearCompany DescriptionNOVELIC is the world's premier provider of mmWave radar systems, perception solutions, end-to-end embedded systems, and semiconductor solutions. With over 10 years of market presence, our company boasts a multidisciplinary team of experts. We develop custom products for various sectors including automotive, autonomous driving, robotics,...
-
Embedded Software Engineer
1 week ago
Belgrade, Central Serbia Entia Ltd Full time €40,000 - €80,000 per yearEntia is building a world where we live long and healthier lives because cancer care is personalised to us.We're an oncology services company supporting the delivery of more effective cancer care by reducing the occurrence and severity of treatment side effects. We use unique remote patient monitoring solutions (including the world's first at-home blood...
-
Embedded Software Engineer
2 weeks ago
Belgrade, Central Serbia Quectel Full time 30,000 - 60,000 per yearQuectel Wireless Solutions is global IoT technology developer and cellular module supplier of 5G, LTE, LTE-A, LPWA, Smart Module, C-V2X, GSM/GPRS, UMTS/HSPA(+) and GNSS modules. Due to business expansion on Serbian market in R&D Centre, Quectel is looking for motivated and proactive candidates to join our team in Belgrade.We are looking for:Embedded Software...
-
Sr. Embedded Software Engineer, Autonomy
5 days ago
Belgrade, Central Serbia Rivian Full time €35,000 - €60,000 per yearAbout RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and...
-
Embedded Test Automation Engineer
14 hours ago
Belgrade, Central Serbia Meter&Control Full time €40,000 - €60,000 per yearAbout the jobMeter&Controlis the leading domestic company with a long background in smart metering technology. The company stems from an early research of PLC technology conducted at the Faculty of Electrical Engineering in Belgrade in 1980's by a team of engineers who devised one of the world's first PLC modems, thus becoming pioneers in Automatic Meter...
-
Senior Embedded Software Engineer
2 weeks ago
Belgrade, Central Serbia Rivian and VW Group Technology Full time €30,000 - €60,000 per yearAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Senior Embedded Developer
2 weeks ago
Belgrade, Central Serbia AMD Full time €30,000 - €60,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Software Development Engineer
2 weeks ago
Belgrade, Central Serbia Quectel Full time 30,000 - 60,000 per yearQuectel Wireless Solutionsis global IoT technology developer and cellular module supplier of 5G, LTE, LTE-A, LPWA, Smart Module, C-V2X, GSM/GPRS, UMTS/HSPA(+) and GNSS modules. Due to business expansion on Serbian market in R&D Centre, Quectel is looking for motivated and proactive candidates to join our team in Belgrade.ON-SITE, Monday - Friday with...
-
Software Test Engineer, Camera
14 hours ago
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time €80,000 - €120,000 per yearAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...