{"id":695308,"url":"https://alion.io/job/arxlight-senior-firmware-engineer-esc","title":"Senior Firmware Engineer - ESC","company":{"id":669077,"name":"ARXLIGHT","domain":"arxlight.ai","url":"https://alion.io/company/arxlight","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":95,"open_postings":13,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":186,"computed_at":"2026-11-09T06:03: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":["Oakland, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":120000,"max":180000,"currency":"USD","period":"year","gross":null,"usd_annual":180000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Embedded C","optional":false},{"name":"FreeRTOS","optional":false},{"name":"Git","optional":false},{"name":"RTOS","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-04-22T23:33:46Z","employer_posted_date":"2026-04-22","last_verified_at":"2026-11-10T04:14:16Z","board_verified":true,"closed_at":null,"days_open":201,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":201},"description":"Company Overview\n We are a rapidly growing technology startup focused on delivering next-generation drones for security and safety applications. Our company vertically integrates hardware and software to create leading edge capabilities in the UAV space, with a focus on saving lives.\nWe are looking for a Firmware Engineer to design, develop, and maintain embedded firmware for products based on STM32 microcontrollers. You will work close to the hardware, implementing low-level drivers, real-time functionality, and reliable embedded systems used in production devices.\nResponsibilities\nDesign, develop, and maintain firmware for STM32 microcontrollers\n\nDevelop motor controller/ESC algorithms for our various products\n\nImplement and debug low-level drivers (GPIO, UART, SPI, I2C, CAN, USB, ADC, timers, DMA)\n\nDevelop firmware using C/C++ (bare-metal and/or RTOS environments)\n\nWork with STM32 HAL/LL, CMSIS, and vendor toolchains\n\nIntegrate firmware with hardware designs and collaborate closely with hardware engineers\n\nDebug and troubleshoot issues using tools such as JTAG/SWD, logic analyzers, oscilloscopes\n\nOptimize firmware for performance, memory usage, and power consumption\n\nParticipate in code reviews and follow best practices for embedded software development\n\nWrite and maintain technical documentation\n\nSupport manufacturing, testing, and field issues as needed\n\nRequired Qualifications\nBachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience\n\nExperience with AC/BLDC motor control algorithms\n\nStrong experience developing firmware for STM32 microcontrollers\n\nProficiency in embedded C/C++\n\nSolid understanding of microcontroller architectures, peripherals, and datasheets\n\nExperience with bare-metal development and/or RTOS (FreeRTOS or similar)\n\nFamiliarity with debugging embedded systems using JTAG/SWD\n\nExperience using Git or other version control systems\n\nPreferred Qualifications\nExperience with FreeRTOS or other real-time operating systems\n\nKnowledge of low-power design techniques\n\nExperience with bootloaders and firmware update mechanisms\n\nFamiliarity with communication protocols (CAN, Ethernet, USB)\n\nExperience bringing up new hardware revisions\n\nExposure to automated testing or CI for embedded systems\n\nNice to Have\nExperience with other MCU families (NXP, Nordic, Microchip, TI)\n\nBasic understanding of hardware schematics\n\nExperience with safety-critical or regulated products\n\nKnowledge of embedded security concepts (secure boot, firmware signing)\n\nWhat We Offer\nOpportunity to work on real-world embedded products\n\nCollaborative environment with hardware and systems engineers\n\nCompetitive compensation and benefits\n\nRoom for technical growth and ownership","description_format":"text","description_chars":2752,"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":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Air Defense"],"lifecycle":[{"event":"open","at":"2026-09-11T01:51:36Z"}],"visa":[],"liveness":{"score":37,"band":"fade","label":"Fading","p_open":1,"p_active":0.83,"p_room":0.44,"age_days":200,"expected_fill_days":186,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-11-09T06:03:00Z"},"pay":{"stated_usd_annual":180000,"is_top_pay":false},"html_url":"https://alion.io/job/arxlight-senior-firmware-engineer-esc","json_url":"https://alion.io/job/arxlight-senior-firmware-engineer-esc.json","meta":{"generated_at":"2026-11-10T06:08:14Z","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":14235,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":669077},"rest":"https://alion.io/mcp/rest/get_company?id=669077"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Farxlight-senior-firmware-engineer-esc"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Farxlight-senior-firmware-engineer-esc"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Farxlight-senior-firmware-engineer-esc"},{"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/arxlight-senior-firmware-engineer-esc\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Farxlight-senior-firmware-engineer-esc"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":695308}},{"tool":"search_jobs","arguments":{"company":"arxlight.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":695308},"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"}}