Sr Software Engineer - Embedded Linux
Back to Jobs
ADIGet Smart Job AI Coach in the appFree on iOS and Android 






Sr Software Engineer - Embedded Linux
Location
Beograd, Serbia
Experience
Senior
Posted
Jul 7, 2026
Apply by
August 6, 2026
Applicants
0
Early applicantEasy applyFull-timeHybrid
Job Description
We are seeking a skilled Senior Software Engineer to join our WattBox engineering team in Serbia. The ideal candidate will be responsible for designing, developing, and maintaining embedded Linux firmware for connected power management products. We are looking for engineers who embrace modern software development practices, including automation, continuous improvement, and AI-assisted engineering tools. This role requires strong problem-solving skills, deep experience with embedded systems development, and the ability to work effectively in a collaborative, agile environment.
We are seeking a skilled **Senior Software Engineer** to join our WattBox engineering team in Serbia. The ideal candidate will be responsible for designing, developing, and maintaining embedded Linux firmware for connected power management products. We are looking for engineers who embrace modern software development practices, including automation, continuous improvement, and AI-assisted engineering tools. This role requires strong problem-solving skills, deep experience with embedded systems development, and the ability to work effectively in a collaborative, agile environment.
**JOB DUTIES:**
- Develop and maintain embedded Linux firmware for WattBox products
- Design, implement, and support firmware features for network-connected IoT devices
- Configure and maintain embedded Linux platforms, including bootloaders, kernels, device drivers, and root filesystems
- Develop and maintain Yocto-based build environments and software release processes
- Implement secure firmware update mechanisms and cybersecurity improvements
- Collaborate with hardware, cloud, QA, product management, and manufacturing teams to deliver high-quality solutions
- Debug and resolve complex issues across hardware and software boundaries
- Evaluate and integrate new technologies, platforms, and components for future product generations
- Optimize firmware performance, reliability, maintainability, and security
- Participate in engineering excellence and continuous improvement activities
- Mentor engineers through technical guidance, design reviews, and knowledge sharing
**YOU MUST HAVE:**
- Minimum 5 years of hands-on embedded software development experience
- Strong experience with Embedded Linux development
- Proficiency in C and/or C++
- Experience with Yocto, Buildroot, or similar embedded Linux build systems
- Experience working with Linux bootloaders, kernels, and device drivers
- Strong understanding of software design principles and debugging methodologies
- Experience with Git or other version control systems
- Experience with scripting languages such as Python or Bash
- Good English communication skills
**WE VALUE:**
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Experience developing IoT or network-connected products
- Familiarity with cybersecurity principles and secure software development practices
- Experience with firmware update systems, secure boot, or device security features
- Experience with networking protocols and cloud-connected devices
- Familiarity with CI/CD pipelines and automated testing practices
- Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or similar technologies to improve engineering productivity
- Interest in adopting emerging software development practices and tools, including AI-assisted software development workflows
**WHAT'S IN FOR YOU:**
- Health insurance
- Insurance in case of serious illness, surgical intervention, professional illness, and insurance from the consequences of an accident
- Flexible working hours
- English classes during working hours
- Employee referral bonus program
- Well-equipped office
#LI-SR1
#LI-HYBRID
### About the Company
Resideo Technologies has announced its intention to spin off ADI Global Distribution and establish it as a separate, publicly traded company. Under this plan, ADI will continue its role as a leading global wholesale distributor serving commercial and residential markets, while Resideo will retain its manufacturing and product-solutions business. Upon separation, both companies will operate independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions.
Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at [www.resideo.com](http://www.resideo.com/).
At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the ["EEO is the Law" poster](https://www.resideo.com/us/en/-/media/Resideo/Files/Corporate/Careers/EEO%20is%20the%20Law%20poster.pdf?rv=fdc492d184344b3ea4aec0c96b321632), ["EEO is the Law" Supplement Poster](https://www.resideo.com/us/en/-/media/Resideo/Files/Corporate/Careers/EEO%20is%20the%20Law%20Supplement%20Poster.pdf?rv=ebe367cad846443e8fa5aa86062813b6)and the [Pay Transparency Nondiscrimination Provision](https://www.resideo.com/us/en/-/media/Resideo/Files/Corporate/Careers/Pay%20Transparency%20Nondiscrimination%20Provision.pdf?rv=11a9cf6533ba426296b137d906b0ce01). Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to [Recruitment Privacy Notice](https://www.resideo.com/us/en/-/media/Resideo/Files/Corporate/Resideo%20%20-%20Recruitment%20Privacy%20Notice.pdf?rv=6d871e71bfa24982b181c92fda232b7a). If you require a reasonable accommodation to apply for a job, please use [Contact Us](mailto:careers@resideo.com?subject=Contact%20Us%20Form%20%E2%80%93%20Job%20Application%20Assistance&body=This%20mailbox%20is%20intended%20only%20for%20assistance%20applying.%20%20We%20require%20candidates%20apply%20through%20our%20website.%20%20Please%20visit%20www.resideo.com/careers%20to%20find%20positions%20matching%20your%20interests%20and%20experience%20to%20apply%20for.%20%20Resumes%20sent%20to%20this%20mailbox%20will%20not%20be%20accepted.%0D%0APlease%20describe%20reasonable%20accommodation%20needed%20or%20issues%20you%20are%20having%20with%20your%20application%20below.%20%20Including%20job%20requisition%20number,%20title%20and%20location%20will%20aid%20us%20in%20assisting%20you.)form for assistance.
Key Responsibilities
- Develop and maintain embedded Linux firmware for WattBox products
- Design, implement, and support firmware features for network-connected IoT devices
- Configure and maintain embedded Linux platforms including bootloaders, kernels, and device drivers
- Develop and maintain Yocto-based build environments and software release processes
- Implement secure firmware update mechanisms and cybersecurity improvements
- Collaborate with hardware, cloud, QA, product management, and manufacturing teams
- Debug and resolve complex issues across hardware and software boundaries
- Evaluate and integrate new technologies and components for future product generations
- Optimize firmware performance, reliability, maintainability, and security
- Participate in engineering excellence and continuous improvement activities
- Mentor engineers through technical guidance, design reviews, and knowledge sharing
Skills Required
Embedded LinuxCC++YoctoBuildrootLinux bootloadersLinux kernelsDevice driversGitPythonBashProblem solvingCommunicationCollaborationAgile methodologyIoT developmentCybersecurity principlesSecure software developmentFirmware update systemsSecure bootDevice security featuresNetworking protocolsCloud-connected devicesCI/CD pipelinesAutomated testingAI-assisted development toolsGitHub CopilotClaude Code
Benefits
- Health insurance
- Insurance for serious illness, surgical intervention, professional illness, and accident consequences
- Flexible working hours
- English classes during working hours
- Employee referral bonus program
- Well-equipped office
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Sr. Embedded Software Engineer (C, C++, Linux)
Analogic Corporation
Full-timeEasy applyWork from Office
SalemSenior

UNAVAILABLE
Moseley Technical Services, Inc.
Full-timeEasy applyWork from Office
UNAVAILABLEMid

Senior Software Engineer - Deploy Infrastructure
Latitude
179,200–268,800 / Year
Full-timeEasy applyHybrid
PittsburghSenior

Senior Software Developer (OCI - Health Infrastructure)
NetSuite
89,200–209,500 / Year
Full-timeEasy applyWork from Office
NashvilleSenior

Sr. Embedded Software Engineer (Microservices, C++, Linux)
Analogic Corporation
Full-timeEasy applyWork from Office
SalemSenior

Remote - Site Reliability Developer 3 (USC)
NetSuite
79,100–158,200 / Year
Full-timeEasy applyWork from Home
United StatesSenior