Back to Jobs
Resideo

Sr Software Engineer - Embedded Linux

Resideo
Beograd, SerbiaFull TimeSeniorPosted Today

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

ADI is a leading global distributor and solutions provider of security, AV, and smart living technologies, helping professionals deliver smarter, safer, and more connected experiences for homes and businesses around the world. Through trusted brands, exclusive solutions, and strong industry partnerships, ADI supports more than 110,000 customers across residential and commercial markets globally. From security and video surveillance to networking, audio, automation, fire, and connected technologies, ADI offers a broad portfolio of products, services, and software designed to support the evolving needs of integrators, installers, and technology professionals. With a global team spanning operations, sales, supply chain, digital, customer experience, engineering, and more, ADI combines deep industry expertise with innovation and service to help customers grow and succeed in an evolving industry. At ADI, our teams help create the technologies, partnerships, and experiences that keep people connected, protected, and supported every day. Learn more at www.adiglobal.com.

You can find out more about how the talent community works here: ADI Talent Community Terms. Our recruitment privacy notice ADI - Recruitment Privacy Notice describes in more detail how we process your personal data and how you can exercise your personal data rights.

If a disability prevents you from applying for a job through our website, request assistance here.


Ready to apply? You'll be taken to Resideo's application page.