{"id":183664,"url":"https://alion.io/job/espace-lead-embedded-systems-software-engineer","title":"Lead Embedded Systems Software Engineer","company":{"id":2438005,"name":"E-Space","domain":"e-space.com","url":"https://alion.io/company/e-space-com","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"C","score":69,"open_postings":105,"ghost_share":0.505,"stale_share":0,"repost_share":0.038,"time_to_fill_p50_days":52,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Saratoga, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":150000,"max":225000,"currency":"USD","period":"year","gross":null,"usd_annual":225000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"CMake","optional":false},{"name":"CoAP","optional":false},{"name":"Git","optional":false},{"name":"MQTT","optional":false},{"name":"Rest API","optional":false},{"name":"RTOS","optional":false},{"name":"Rust","optional":false},{"name":"Wi-Fi","optional":false},{"name":"LiteRT","optional":true},{"name":"ONNX Runtime","optional":true},{"name":"Quantization","optional":true},{"name":"TensorFlow","optional":true},{"name":"TFLite","optional":true}],"status":"live","first_seen_at":"2026-05-27T19:15:49Z","employer_posted_date":"2026-05-27","last_verified_at":"2026-10-18T09:49:10Z","board_verified":true,"closed_at":null,"days_open":143,"trust":{"level":"ghost","repost_count":1,"flags":["stale","company_stale"],"days_open":143},"description":"We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software architecture, write production code, and lead a team of embedded engineers to ship reliable, high-performance software.\nThis is a player-coach role. You write code every day while also guiding the team, reviewing designs, and setting technical direction. You run debuggers and whiteboards with equal ease.\nWhat you will do:\nArchitecture and Technical Leadership\nTranslate product requirements into clear system-level software architecture.\n\nDefine software interfaces, data flows, and module boundaries across the stack.\n\nMake and own key technical decisions. Document them clearly for the team.\n\nIdentify risks early and drive solutions before they become blockers.\n\nOwn firmware delivery from product requirements through production release, ensuring quality, schedule, and cross-functional alignment.\n\nHands-on Development\nWrite, review, and maintain production firmware in C/C++ (and Rust where applicable).\n\nDevelop drivers, middleware, and application logic for sensor-rich embedded platforms.\n\nWork with Zephyr RTOS across multiple MCU families (STM32, Nordic nRF, ESP32).\n\nDebug firmware using JTAG, SWD, logic analyzers, and oscilloscopes.\n\nIntegrate and validate sensors including IMUs, accelerometers, and gyroscopes.\n\nImplement and optimize networking stacks - BLE, Thread, and Wi-Fi.\n\nDesign and maintain backend communication protocols for edge-to-cloud data transfer.\n\nTest and Quality\nWrite automated unit and integration tests before or alongside feature code.\n\nBuild and maintain HIL (hardware-in-the-loop) & SIL (software-in-the-loop) frameworks.\n\nSet team standards for test coverage, static analysis, and CI/CD pipelines.\n\nPerform code reviews with a focus on correctness, safety, and long-term maintainability.\n\nTeam Leadership\nLead a small team of embedded engineers. Set clear goals. Mitigate day-to-day risks.\n\nMentor engineers through design reviews, pair programming, and direct feedback.\n\nCollaborate with hardware, systems, and product teams to align on requirements.\n\nContribute to hiring - interview candidates and help define the team's technical bar.\n\nWhat we are looking for:\nRequired\n5+ years of embedded software development experience in production systems.\n\nStrong C/C++ skills in resource-constrained environments (bare-metal and RTOS).\n\nHands-on experience with Zephyr RTOS, including West build system and CMake.\n\nDeep knowledge of at least one MCU family: STM32, Nordic nRF, or ESP32.\n\nExperience integrating and characterizing inertial sensors (IMU, accelerometer, etc.).\n\nSolid understanding of wireless protocols - BLE, Thread, & WiFi - including their stacks.\n\nExperience designing and implementing backend communications (MQTT, CoAP, HTTP/REST, or similar).\n\nStrong skills in writing automated tests for embedded code: unit tests, mocking, HIL/SIL.\n\nProficiency with hardware debug tooling: JTAG, SWD, logic analyzers, and o-scopes.\n\nSolid Git workflows: branching strategy, code review process, and CI/CD integration.\n\nDemonstrated ability to lead a technical team while remaining a hands-on contributor.\n\nClear communicator. Able to explain complex technical decisions to stakeholders.\n\nNice to Have\nExperience with Rust in embedded contexts.\n\nFamiliarity with TinyML or edge ML frameworks (TFLite Micro, Edge Impulse, ONNX Runtime).\n\nBackground in aerospace, satellite, or other safety-critical systems.\n\nExperience with model optimization techniques such as quantization and pruning.\n\nContributions to open-source embedded or RTOS projects.\n\nAdditional Requirements\nThis is a fast-paced, high-impact environment - flexibility to occasionally work extended hours or weekends during critical periods is expected.","description_format":"text","description_chars":3850,"description_truncated":false,"requirements":{"experience_years_min":5,"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":["Electrical & Electronic Engineering","Space & Aerospace","Satellite Manufacturing"],"lifecycle":[{"event":"open","at":"2026-09-01T08:47:55Z"},{"event":"reopen","at":"2026-10-14T07:11:13Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.3,"p_room":0.28,"age_days":142,"expected_fill_days":52,"reasons":["conf:0","stale_co","velocity","ghost","win:tail","crowd:brand"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":225000,"is_top_pay":false},"html_url":"https://alion.io/job/espace-lead-embedded-systems-software-engineer","json_url":"https://alion.io/job/espace-lead-embedded-systems-software-engineer.json","meta":{"generated_at":"2026-10-18T10:55:29Z","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":16142,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":2438005},"rest":"https://alion.io/mcp/rest/get_company?id=2438005"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fespace-lead-embedded-systems-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%2Fespace-lead-embedded-systems-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%2Fespace-lead-embedded-systems-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/espace-lead-embedded-systems-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fespace-lead-embedded-systems-software-engineer"}]}