{"id":645547,"url":"https://alion.io/job/lyte-embedded-software-tools-engineer","title":"Embedded Software Tools Engineer","company":{"id":30000,"name":"Lyte","domain":"lyte.ai","url":"https://alion.io/company/lyte","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":{"grade":"A","score":95,"open_postings":38,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":175,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sunnyvale, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":130000,"max_usd":237000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1301},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"Physical AI","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Bazel","optional":true},{"name":"CI/CD","optional":true},{"name":"CMake","optional":true},{"name":"Cortex","optional":true},{"name":"CUDA","optional":true},{"name":"CUDA Toolkit","optional":true},{"name":"FreeRTOS","optional":true},{"name":"Git","optional":true},{"name":"OpenOCD","optional":true},{"name":"Prometheus","optional":true},{"name":"QEMU","optional":true}],"status":"live","first_seen_at":"2026-01-04T21:45:55Z","employer_posted_date":"2026-01-04","last_verified_at":"2026-10-17T15:10:39Z","board_verified":true,"closed_at":null,"days_open":285,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":285},"description":"About Lyte\nLyte builds perception systems for Physical AI operating in complex environments. The company combines custom silicon, integrated sensors, and software into a unified platform for robotics, mobility, and next-generation automation. Lyte is headquartered in Sunnyvale, California, with a global presence. For more information, visit www.lyte.ai\nIf you’re excited about building impactful technology in a dynamic, hands-on environment, we’d love to hear from you!\n About the role\nWe are looking for a Senior Embedded Software Tools Engineer to design, build, and maintain the software tools that enable efficient development, testing, manufacturing, and deployment of embedded systems at scale. This role focuses on creating robust internal tools, workflows, and infrastructure that support firmware, driver, and system engineers across development, validation, factory, and production environments.You will work closely with embedded, firmware, silicon, systems, test, and manufacturing teams to understand workflows and pain points, then design tools that improve developer productivity, software quality, test coverage, and system reliability, from early bring-up through factory and field deployment.\n\nWhat you'll do\nDesign, develop, and maintain embedded software development and test tools used across the organization\nBuild tooling to support:\nChip, SoC, and board bring-up\nFirmware and driver development\nCharacterization of RTOS- and Linux-based embedded systems\n\nDevelop tools for flashing, provisioning, configuration, calibration, and recovery of embedded devices\nCreate debugging, tracing, and diagnostics tools that interface with:\nJTAG/SWD and other hardware debug interfaces\nTarget-side firmware, bootloaders, kernels, and drivers\n\nBuild automation for:\nBuild, test, and deployment pipelines\nHardware-in-the-loop (HIL) and system-level testing\nFactory and manufacturing test systems\n\nDesign and maintain tooling for factory use cases, including:\nBoard and system-level test automation\nProduction flashing and configuration\nValidation, calibration, and pass/fail reporting\n\nDevelop simulation, emulation, and test harnesses to enable faster iteration without physical hardware\nIntegrate toolchains across heterogeneous targets (MCUs, CPUs, DSPs, NPUs, GPUs, custom ASICs)\nImprove observability of embedded systems through logging, metrics, tracing, and crash analysis\nEnsure tools are reliable, scalable, secure, and easy for engineers and factory operators to use\nCollaborate closely with firmware, driver, hardware, test, manufacturing, and systems teams to define requirements and interfaces\nSupport production, manufacturing, and field-debug workflows with robust tooling and root-cause analysis\nRequired Qualifications\nBachelor's degree or higher in Computer Engineering, Computer Science, Electrical Engineering, or a related field\n7+ years of experience developing software tools for embedded or systems environments\nStrong software engineering skills in:\nPython\nC and/or C++\nShell scripting (Bash or similar)\n\nSolid understanding of embedded systems fundamentals:\nBoot flows, memory, interrupts, and concurrency\nRTOS- and Linux-based embedded systems\n\nExperience working with embedded build systems, cross-compilation toolchains, and flashing workflows\nFamiliarity with firmware and driver development and bring-up processes\nExperience designing developer- and operator-facing tools with a focus on usability, reliability, and automation\nStrong debugging and problem-solving skills across hardware and software boundaries\nAbility to collaborate effectively across hardware, firmware, software, test, and manufacturing teams\nPreferred Qualifications\nExperience with embedded Linux environments:\nYocto, Buildroot, cross-compilation toolchains\nKernel build and configuration workflows\n\nExperience with RTOS-based systems (e.g., FreeRTOS, Zephyr, QNX, ThreadX)\nFamiliarity with hardware debug and trace tools:\nJTAG/SWD, OpenOCD, GDB, Trace32, Lauterbach\n\nExperience building HIL, SIL, and automated factory test frameworks\nExperience with emulation and simulation tools (QEMU, virtual platforms)\nExperience with CI/CD systems for embedded software\nExperience supporting manufacturing, factory, and production test environments\nExperience working across multiple processor architectures:\nARM Cortex-M/R/A, DSPs, NPUs, GPUs, custom accelerators\n\nKnowledge of CUDA and GPU programming for tooling, testing, simulation, or acceleration use cases\nBackground in robotics, autonomous systems, or other complex embedded products\nTools, Practices, and Documentation\nModern development workflows:\nGit-based version control, code reviews, CI pipelines\n\nBuild systems and tooling:\nCMake, Make, Bazel, or similar\n\nDebugging, profiling, and tracing tools for embedded and Linux systems\nAutomation frameworks for development, test, and factory workflows\nStrong documentation practices:\nTool usage guides, onboarding docs, factory procedures, and troubleshooting manuals\n\nEmbedded software best practices:\nReproducible builds\nDeterministic tooling and test results\nRobust error handling and diagnostics\nLong-term maintainability and scalability of tooling and infrastructure\n\nBenefits (subject to location and local regulations)\nCompetitive salary and equity \nComprehensive medical, dental, and vision coverage \n401(k) retirement plan \nFlexible vacation and time-off policy \nCollaborative, fast-paced, and inclusive work environment \nOpportunity to work on cutting-edge technologies with a highly cross-functional team","description_format":"text","description_chars":5530,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Retirement plans"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-10T20:13:34Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 5 · green card filings: 1","filings_12m":5,"filings_prev_12m":1,"green_card_filings_12m":1,"median_offered_wage_usd":220000,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":3}],"liveness":{"score":29,"band":"fade","label":"Fading","p_open":1,"p_active":0.793,"p_room":0.36,"age_days":285,"expected_fill_days":175,"reasons":["conf:0","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/lyte-embedded-software-tools-engineer","json_url":"https://alion.io/job/lyte-embedded-software-tools-engineer.json","meta":{"generated_at":"2026-10-17T16:58:51Z","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_verified","counted_by":"address","units_charged":1,"used_today":23338,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":30000},"rest":"https://alion.io/mcp/rest/get_company?id=30000"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flyte-embedded-software-tools-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%2Flyte-embedded-software-tools-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%2Flyte-embedded-software-tools-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/lyte-embedded-software-tools-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flyte-embedded-software-tools-engineer"}]}