{"id":3374270,"url":"https://alion.io/job/elveo-firmware-engineer","title":"Firmware Engineer","company":{"id":3882146,"name":"Elveo","domain":"elveo.com","url":"https://alion.io/company/elveo","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":75,"open_postings":8,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chantilly, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":106000,"max_usd":239000,"period":"year","method":"role_country_seniority_unknown","sample_n":3123},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-10-21T17:31:07Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-30T10:24:01Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"About Elveo\nElveo is what happens when two pioneers in direct-to-device (D2D) communications join forces. Elveo brings together a combined 20 years of expertise to close the coverage gap for more than 50 mobile network operators (MNOs) and major distribution partners operating in 60+ countries worldwide.\nThat heritage and our technology powers what we call ‘elevated intelligence’ - a new approach that processes and adapts on orbit, delivering voice and data services straight to mobile users, IoT devices and machines across enterprise, government and humanitarian sectors worldwide.\nAs a team, we’re on a mission to deliver powerful compute and connectivity directly to individuals and objects everywhere on Earth.\nJoin us, and become part of a globally inclusive company that is transforming satellite communications from a niche service to an essential global infrastructure, and democratizing connectivity for billions worldwide.\nReady to take the next step? Join us.\nAbout the Role\nThe Firmware Engineer at Elveo will develop the bare-metal and RTOS firmware that runs on the microcontrollers throughout our satellites - in the D2D communications payload and across the spacecraft bus. This role sits squarely between our Flight Software and Electrical Engineering teams: you will bring up new boards alongside the engineers who designed them, write the drivers and control loops that make that hardware useful, and define the interfaces that our Linux-based flight software uses to command and monitor it. The firmware will be developed and tested on lab hardware and on our \"flatsat,\" a satellite prototype that simulates orbit operations, before it flies.\nWe build spacecraft fast! So, the ideal candidate enjoys taking a board from first power-on to flight-ready firmware on rapid timelines, and is equally comfortable reading a schematic, probing a bus with a logic analyzer, and reviewing a pull request. Firmware on orbit can only be fixed over a radio link, so we value engineers who design for robustness and recoverability from the start. This is a small team, so you will work alongside experienced engineers and take ownership of systems early.\nExperience with satellites is not a requirement for this position. If you've shipped firmware for robotics, automotive, drones, medical devices, industrial controls, or similar, you'll find much of your experience translates directly. Title, scope, and compensation scale with experience.\nCore Responsibilities\nYou will design, develop, and test embedded firmware for microcontroller-based subsystems across the spacecraft, including payload control, power, and attitude sensing and actuation electronics. This includes:\nDeveloping bare-metal and RTOS firmware for microcontrollers, including device drivers, peripheral configuration, interrupt handling, and hardware abstraction layers.\n\nPartnering with Electrical Engineering through schematic and design reviews, board bring-up, and debug of new hardware revisions.\n\nImplementing communication with satellite devices and electronics using CAN, I2C, SPI, UART, RS-422, RS-485, and other protocols.\n\nDefining and implementing the command, telemetry, and data interfaces between microcontroller firmware and Elveo's flight software.\n\nBuilding bootloaders and firmware update mechanisms that can be safely exercised over a low-bandwidth radio link, with fallback images and recovery paths.\n\nDesigning for fault tolerance on orbit: watchdogs, brown-out and reset handling, memory protection and error detection, and graceful degradation.\n\nDebugging hardware/firmware integration issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other lab equipment.\n\nDeveloping unit, hardware-in-the-loop, and flatsat tests for firmware, and integrating them into our CI pipelines.\n\nParticipating in design and code reviews, and documenting firmware designs, interfaces, and test procedures.\n\nSupporting spacecraft integration, environmental testing, and on-orbit operations as needed.\n\nBasic Qualifications\nProficiency in C for embedded systems, demonstrated through professional work, significant academic/personal projects, or open-source contributions.\n\nExperience developing firmware for microcontrollers (e.g., ARM Cortex-M), including drivers for on-chip peripherals and external devices over SPI, I2C, UART, ethernet, CAN , etc.\n\nHands-on board bring-up and debug: reading schematics and datasheets, and using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.\n\nExperience designing interrupt-driven, real-time firmware, either bare-metal or on an RTOS.\n\nExperience writing automated tests for firmware you build and working with Git and CI/CD.\n\nA bachelor's degree or higher in Computer, Electrical, Software, Aerospace, or related engineering field, or equivalent practical experience.\n\nPreferred Qualifications\nExperience writing bootloaders and in-field or over-the-air firmware update systems.\n\nExperience working in small teams with a high degree of project ownership\n\nFamiliarity with radiation effects on electronics and their mitigations (e.g., EDAC/ECC, memory scrubbing, latch-up protection, redundancy).\n\nFamiliarity with embedded Linux and how microcontroller firmware interfaces with a Linux host.\n\nExperience with FPGAs or mixed-signal electronics, including ADC/DAC interfacing.\n\nExperience developing and testing hardware for SmallSats / CubeSats.\n\nExperience with hardware-in-the-loop integration and testing.\n\nScripting experience in Python for test automation and lab tooling.\n\nITAR Requirements\nTo comply with U.S. Government export control regulations (ITAR), applicants must be one of the following: (i) a U.S. citizen or national, (ii) a lawful permanent resident (green card holder), (iii) a refugee under 8 U.S.C. § 1157, or (iv) an asylee under 8 U.S.C. § 1158. Individuals who do not meet these criteria must be eligible to obtain the necessary authorizations from the U.S. Department of State.\nLearn about ITAR here: https://www.pmddtc.state.gov\nJob Location\nChantilly, VA","description_format":"text","description_chars":6031,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":true,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Satellite Communications","Satellite Manufacturing"],"lifecycle":[{"event":"open","at":"2026-10-28T02:14:17Z"}],"visa":[],"liveness":{"score":83,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.829,"p_room":1,"age_days":8,"expected_fill_days":30,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/elveo-firmware-engineer","json_url":"https://alion.io/job/elveo-firmware-engineer.json","meta":{"generated_at":"2026-10-30T11:57:06Z","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":17189,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00: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":3882146},"rest":"https://alion.io/mcp/rest/get_company?id=3882146"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Felveo-firmware-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%2Felveo-firmware-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%2Felveo-firmware-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/elveo-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Felveo-firmware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3374270}},{"tool":"search_jobs","arguments":{"company":"elveo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3374270},"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"}}