{"id":3712122,"url":"https://alion.io/job/l3harris-technologies-sr-specialist-embedded-software-developer","title":"Sr. Specialist - Embedded Software Developer","company":{"id":177017,"name":"L3Harris Technologies","domain":"l3harris.com","url":"https://alion.io/company/l3harris-technologies","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":44,"ghost_share":0,"stale_share":0.023,"repost_share":0.068,"time_to_fill_p50_days":21,"computed_at":"2026-11-04T06:34:25Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Waterdown, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Docker","optional":false},{"name":"Agile","optional":true},{"name":"C++","optional":true},{"name":"Linux","optional":true},{"name":"Python","optional":true},{"name":"RTOS","optional":true},{"name":"Windows","optional":true}],"status":"live","first_seen_at":"2026-11-03T23:43:17Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-04T08:12:49Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Job Title: Sr. Specialist - Embedded Software Developer\nJob Code: 47117\nJob Location: Onsite - Waterdown, ON\nPrimary Responsibilities\nDesign, develop and maintain Yocto/OpenEmbedded layers, recipes, images and root filesystems for complex electro-optical surveillance systems, including custom BSP and distribution configuration\nLead board bring-up, including bootloader (CBoot, UEFI), kernel configuration, device tree development, and driver integration on new hardware platforms\nDevelop and maintain Docker container images for application deployment, platform configuration, and system integration\nCollaborate with electrical, mechanical, electro-optics and systems engineering to meet project objectives\nProvide software support to manufacturing and customer support teams, troubleshooting and resolving issues as required\nProduce technical documentation to support project development, integration, and sustainment activities\nContribute to project estimation, planning, scheduling, and execution activities.\nParticipate in design reviews and code reviews to ensure quality, maintainability, and adherence to standards\nSupport department-level improvement initiatives, including code refactoring, test development, and the establishment of design and coding guidelines\nMentor junior team members and provide technical guidance on engineering best practices\nProvide technical leadership for medium-scale projects and cross-functional initiatives\nLead the technical aspects of estimation, planning, scheduling, risk assessment, and review activities for assigned projects\nThe duties and responsibilities described in this job profile are not intended to be all inclusive. Additional job-related duties may be assigned as necessary to support business objectives and organizational requirements.\nDesired Skills and Knowledge\nExtensive experience with Embedded Linux development, with a strong understanding of Linux kernel architecture, system internals, userspace components, shell scripting, and development tooling\nHands-on experience with the Yocto Project/OpenEmbedded, including development and maintenance of recipes, custom layers, images, SDKs, and machine/distribution configurations\nStrong understanding of root filesystem design and construction, including init systems (systemd), package management, filesystems (ext4, overlayfs), partitioning strategies, and root filesystem architectures\nExperience with bootloaders (CBoot, UEFI), Linux kernel configuration, device tree development and device driver integration\nExperience supporting hardware bring-up, platform integration and system validation activities\nBackground in one or more of the following:\nEmbedded Linux\nEmbedded software development using C and/or C++\nArm-based processors\nFPGA-based systems\nReal time operating systems (RTOS), particularly ThreadX or vxWorks\nEmbedded systems interfaces such as I2C, SPI, CAN, Ethernet, etc.\nDocker and containerized deployment environments\nOTA update solutions such as Mender, RAUC, or SWUpdate\nExperience in any of the following areas:\nPython for scripting and automation\nVideo or image processing\nTracking and detection algorithms\nAvionics and/or defense applications\nDevelopment of software for complex electronic and FPGA-based systems.\nAutomated software test methodologies tailored to embedded systems\nSoftware development using simulation and/or emulation environments\nExperience with “tools of the trade” such as IDEs/editors, compilation toolchains and source control management systems\nExperience with design patterns and architectures for complex embedded software\nWindows and Linux host development environments\nAgile software development methodologies\nExcellent communication and interpersonal skills\nExperience leading technical aspects of software development projects\nProficiency in the local language (spoken and written) is required where necessary to effectively perform the responsibilities of the role, collaborate with employees and stakeholders, and support business operations within the local market.\nEducation and Experiences Requirements\nRequires strong knowledge of job area\nTypically viewed as having a specialty within discipline. May have broad knowledge of project management.\nBachelor’s Degree and minimum 6 years of prior relevant experience\nGraduate Degree and a minimum of 4 years of prior related experience\nIn lieu of a degree, minimum of 10 years of prior related experience\n*This posting is for a current vacancy. In the province of Ontario, Canada, the pay range for this position will be $102000- $152000","description_format":"text","description_chars":4562,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["C4ISR","Military Satellites","Military Communication","Electronic Warfare"],"lifecycle":[{"event":"open","at":"2026-11-03T23:43:17Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["conf:1","velocity","win:early","comp:brand"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/l3harris-technologies-sr-specialist-embedded-software-developer","json_url":"https://alion.io/job/l3harris-technologies-sr-specialist-embedded-software-developer.json","meta":{"generated_at":"2026-11-04T10:01:31Z","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":"assistant_verified","counted_by":"address","units_charged":1,"used_today":2398,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":177017},"rest":"https://alion.io/mcp/rest/get_company?id=177017"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fl3harris-technologies-sr-specialist-embedded-software-developer"},{"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%2Fl3harris-technologies-sr-specialist-embedded-software-developer"},{"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%2Fl3harris-technologies-sr-specialist-embedded-software-developer"},{"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/l3harris-technologies-sr-specialist-embedded-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fl3harris-technologies-sr-specialist-embedded-software-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3712122}},{"tool":"search_jobs","arguments":{"company":"l3harris.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3712122},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}