Job Description
In 2024, Snap One became part of ADI to expand our smart technology portfolio and broaden our distribution capabilities. Snap One is a leading smart-living products, services, and software provider and distributes a portfolio led by proprietary products, including the innovative Control4 technology platform. Snap One is highly complementary to ADI, and together, the combined business will offer access to a broader portfolio, enhanced distribution network and footprint with more locations, and combined digital and e-commerce capabilities for an improved omnichannel shopping experience. Join our dynamic team and contribute to the future of technology.
We are seeking a highly skilled and experienced Senior Advanced Software Engineer to join our team. The ideal candidate will have a proven track record in developing embedded IoT products and possess deep expertise in various technical domains. This role requires a strong individual contributor who is detail-oriented and date-driven.
JOB DUTIES:
- Develop and maintain embedded IoT products incorporating operating systems such as Embedded Linux and RTOS
- Apply GUI frameworks (Qt, GTK, TouchGFX) to embedded IoT solutions
- Utilize the Yocto build system for embedded Linux development
- Configure and modify Linux bootloader, kernel, and device driver internals
- Convert a C codebase into Cpp11+ or Rust, demonstrating exceptional proficiency in Cpp11+ or greater
- Write and maintain high-quality C code
- Collaborate with cross-functional teams to ensure project success
- Mentor junior engineers and contribute to team objectives
YOU MUST HAVE:
- Proficient in build systems (CMake, Make), shell scripting (Bash), and a high-level interpreted language (Python)
- Experienced with source control tools, preferably Git
- Strong attention to detail and ability to work independently
- Excellent oral and written communication skills
- Ability to influence, guide, and inspire team members
- Demonstrated ability to manage priorities and work effectively in a fast-paced environment
WE VALUE:
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
- Recognized emerging authority within the field
- Significant technical contributions essential to the successful completion of projects
- Principal author or co-author of multiple project proposals
- Ability to mentor less experienced team members and plan for skill transfer and development
- Strong problem-solving and analytical capabilities
- Innovative and creative approach to technical processes and methodologies
WHAT'S IN FOR YOU:
- Health package
- 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
- Corporate social events and team buildings
- Food and drinks: Free use of coffee machines, free fruit and snacks
- Well-equipped office
About Us
Resideo is a leading global provider of critical comfort and security solutions primarily in residential environments and distributor of low-voltage electronic and security products. Building on a 130-year heritage, Resideo has a presence in more than 150 million homes, with 15 million systems installed in homes each year. We continue to serve more than 110,000 professionals through leading distributors, including our ADI Global Distribution business, which exports to more than 100 countries from more than 200 stocking locations around the world. Resideo is a $5.0 billion company with approximately 13,000 global employees. For more information about Resideo, please visit 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 , "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision . 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 . If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
JOB INFO
Job Identification : 15696
Job Category : Software Engineering
Posting Date : 2025-03-20T13:36:41+00:00
Job Schedule : Full time
Locations : 90D Omladinskih Brigada, Business Park Airport City , Novi Beograd, 11070, RS
(Hybrid)
Incentive Eligible : N/A
Business : ADI Global Distribution
Hiring Salary Range : At Resideo, we are committed to inclusive and equitable compensation. Salaries are determined by factors like role responsibilities, candidate qualifications, and geographic location. We also provide additional benefits tailored to your location and role.