{"id":2082014,"url":"https://alion.io/job/resideo-embedded-software-engineer","title":"Embedded Software Engineer","company":{"id":33746,"name":"Resideo","domain":"resideo.com","url":"https://alion.io/company/resideo","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":98,"open_postings":10,"ghost_share":0,"stale_share":0.3,"repost_share":0,"time_to_fill_p50_days":4,"computed_at":"2026-10-08T05:49:30Z"}},"role":"Hardware","role_family":"Hardware","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Belgrade, Serbia"],"countries":["RS"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":80000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":524},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"CMake","optional":false},{"name":"Copilot","optional":false},{"name":"DHCP","optional":false},{"name":"DNS","optional":false},{"name":"Git","optional":false},{"name":"Jira","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"SBOM","optional":false}],"status":"live","first_seen_at":"2026-10-08T08:58:55Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-08T22:08:27Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Our JPD Software Engineering team designs and builds embedded software for products we develop with joint design manufacturing (JDM) partners, including WattBox power products, Binary MoIP video-over-IP, the OvrC Pro Hub, Luma surveillance, and Araknis networking. Depending on the product, we own anything from a single application to the full software platform: the operating system, the embedded application, the OvrC remote-management integration, a local web interface, and control system drivers. This is a cross-product role. You will be assigned where the roadmap needs you most, which builds broad knowledge of our platforms and lets you grow quickly.\nYour initial focus will be MoIP, working alongside a staff-level engineer who will mentor you through the codebase, tooling, and release process. As you ramp up, you will take on features and fixes in other product areas.\nThe ideal candidate has a few years of embedded software experience, writes solid C/C++, is comfortable on embedded Linux, and wants to learn from senior engineers while owning meaningful work.\nJOB DUTIES:\nDesign, implement, and test embedded software for JDM products across WattBox, Binary MoIP, and OvrC Pro, with support for other product lines as needed\nBuild and maintain product platforms based on embedded Linux or a lightweight RTOS, working on top of JDM partner software or platforms we develop in-house\nDevelop the embedded application layer: business logic that controls product hardware (for example, WattBox outlets) and APIs that expose it to networked control systems, test fixtures, and OvrC\nIntegrate and maintain the OvrC platform interface layer, the agent that connects partner hardware to the OvrC remote management platform\nBuild and maintain lightweight local web interfaces where a product needs one alongside OvrC\nWork with JDM partners to review their software, define requirements, and resolve integration issues\nDebug issues on target hardware using logs, debuggers, and network and protocol analysis tools\nWrite unit and integration tests and contribute to CI/CD pipelines and build automation\nInvestigate and resolve field and support escalations with QA, technical support, and product management\nTake part in design reviews, plan reviews, and code reviews, both giving and receiving feedback\nUse AI-assisted development tools (such as Claude Code and GitHub Copilot) responsibly to plan, write, review, and test code\nSupport secure development practices, including dependency tracking (SBOM) and vulnerability remediation for connected products\nYOU MUST HAVE\n2-5 years of professional experience in embedded software development.\nProficiency in C and C++\nHands-on experience developing software for embedded Linux\nWorking knowledge of networking fundamentals: IP, TCP, UDP, multicast, DHCP, DNS\nExperience with Git, Make or CMake, and shell scripting (Bash)\nWorking knowledge of Python for tooling and test automation\nAbility to read product specifications, datasheets, and schematics\nClear written and verbal communication in English\nWillingness to move between product areas and learn new codebases quickly\nWE VALUE:\nBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field\nExperience with the Yocto build system, bootloaders, kernel configuration, or Linux kernel device drivers\nFamiliarity with hardware interfaces such as SPI, I2C, and UART\nExperience with power electronics or power-management products\nExperience with cloud-connected devices, remote management, or device provisioning\nExperience with CI/CD pipelines and automated testing of embedded devices\nFamiliarity with Agile methods and Jira\nWHAT'S IN IT FOR YOU:\nHealth insurance through Generali\nInsurance in case of serious illness, surgical intervention, professional illness, and insurance from the consequences of an accident\nSports and Recreation - Fitpass or Sports Academy Kocovic\nEnglish classes during working hours\nEmployee referral bonus program\nCorporate social events and team buildings\nWell-equipped office","description_format":"text","description_chars":4050,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Smart Home Devices","Access Control & Alarm Systems","Building Automation & Controls"],"lifecycle":[{"event":"open","at":"2026-10-08T10:41:16Z"}],"visa":[],"liveness":{"score":84,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.84,"p_room":1,"age_days":0,"expected_fill_days":4,"reasons":["conf:2","win:early","comp:junior,brand"],"computed_at":"2026-10-09T00:24:30Z"},"pay":null,"html_url":"https://alion.io/job/resideo-embedded-software-engineer","json_url":"https://alion.io/job/resideo-embedded-software-engineer.json","meta":{"generated_at":"2026-10-09T00:24:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":486,"day_limit":5000,"remaining_today":4514,"minute_limit":60,"resets_at":"2026-10-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":33746},"rest":"https://alion.io/mcp/rest/get_company?id=33746"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fresideo-embedded-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fresideo-embedded-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fresideo-embedded-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/resideo-embedded-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fresideo-embedded-software-engineer"}]}