Embedded Software Engineer
Resideo Technologies, Inc.1 month ago
Belgrade, SerbiaMid Level / Senior
Responsibilities
- Design, implement, test, and maintain embedded software for WattBox, Binary MoIP, OvrC Pro, and other JDM product lines.
- Build and maintain embedded Linux or lightweight RTOS platforms and embedded application layers that control product hardware and expose APIs.
- Integrate and maintain the OvrC platform interface layer and build lightweight local web interfaces where needed.
- Work with JDM partners to review software, define requirements, and resolve integration issues.
- Debug target hardware using logs, debuggers, and network and protocol analysis tools.
- Write unit and integration tests and contribute to build automation and CI/CD pipelines.
- Investigate and resolve field and support escalations with QA, technical support, and product management.
- Participate in design, plan, and code reviews and support secure development practices, dependency tracking, and vulnerability remediation.
- Use AI-assisted development tools responsibly to plan, write, review, and test code.
Requirements
- 2–5 years of professional experience in embedded software development.
- Proficiency in C and C++ and hands-on experience developing software for embedded Linux.
- Working knowledge of IP, TCP, UDP, multicast, DHCP, and DNS networking fundamentals.
- Experience with Git, Make or CMake, and Bash shell scripting.
- Working knowledge of Python for tooling and test automation.
- Ability to read product specifications, datasheets, and schematics.
- Clear written and verbal communication in English and willingness to learn new codebases and product areas quickly.
- Preferred qualifications include a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Preferred experience includes Yocto, bootloaders, kernel configuration, Linux kernel device drivers, SPI, I2C, UART, power electronics, power-management products, cloud-connected devices, remote management, device provisioning, CI/CD, automated embedded-device testing, and Jira.
Benefits
- Health insurance through Generali Insurance for serious illness, surgical intervention, professional illness, and accident consequences.
- Fitpass or Sports Academy Kocovic sports and recreation benefits.
- English classes during working hours.
- Employee referral bonus program.
- Corporate social events and team buildings.
- Well-equipped hybrid office.
About Resideo Technologies, Inc.
Resideo Technologies builds smart-home comfort, security, and life‑safety products for consumers and professional installers, including Honeywell Home thermostats and First Alert smoke and CO alarms. The company also operates ADI Global Distribution, a major distributor of security and low‑voltage products. Spun out of Honeywell in 2018, Resideo is headquartered in Scottsdale, Arizona and trades on the NYSE under the ticker REZI.