{"id":2863378,"url":"https://alion.io/job/voyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls","title":"Embedded Firmware Engineer, Hardware Bring-up & Controls","company":{"id":690035,"name":"Voyant Photonics","domain":"voyantphotonics.com","url":"https://alion.io/company/voyantphotonics","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["New York, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":140000,"max":170000,"currency":"USD","period":"year","gross":null,"usd_annual":170000},"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Embedded C","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-10-19T14:01:54Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-11-02T16:33:03Z","board_verified":true,"closed_at":null,"days_open":14,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":14},"description":"Embedded Firmware Engineer, Hardware Bring-up & Controls\nAbout us:\nVoyant Photonics builds silicon photonic chips that steer and switch light at high speed. They power next generation, chip-scale FMCW LiDAR for robotics and autonomy, and optical circuit switches (OCS) for AI data centers. Based in NYC, we’re a hands-on team designing, building, and deploying frontier hardware to solve problems that matter, from how machines see to how AI scales.\nThe Role:\nWe're hiring an embedded software engineer to bring up our new boards quickly and own the drivers and control firmware that run on them.\nYou care how an algorithm is implemented in firmware, but you're just as comfortable with the schematic open, a probe on the board and the soldering iron warm. About half your time goes to board bring-up, changing the firmware and the board together until everything comes up; the other half goes to implementing control loops and proving they work on hardware.\nWe are a collaborative, close knit team who love to solve complex problems and building robust systems. If you enjoy the challenge of working with frontier hardware, bringing up both brand new boards and cutting-edge control loops, we are excited to talk to you.\nYour impact:\nCode is cheaper to write than ever. Knowing what should be written, and what \"done\" means, is the job. A board is done when it works, not when the firmware compiles; a loop is done when it meets its requirements on hardware, not when the simulation looks good. We want someone with strong, well-reasoned opinions about how control algorithms and drivers should be implemented in firmware, and how to prove they work, who argues for them, and who changes their mind when the evidence says so.\nA few strong opinions the team holds:\nFix it at the source. A bug gets fixed where it lives, even when that's someone else's code. The friction of working in each other's areas is worth it.\n\nLive at the tip. Every repo tracks the latest of everything it depends on. Small, frequent bumps surface breaks while they're still cheap to fix.\n\nDuplicated code is broken code. Two copies drift apart, and then one of them is wrong.\n\nIt doesn't work until someone else has run it on hardware. Your own simulation or bench is where you start, not where you're done.\n\nDisagree with one? Tell us why when you apply.\nWhat You'll Do\nImplement control algorithms in real-time embedded C++: discretization, sample-rate and latency budgets, anti-windup, saturation handling, and numerical robustness in fixed and floating point. Push back with measured data when the plant doesn't match the model.\n\nWrite the drivers and firmware structure each new board needs, and keep them clean enough that the next board reuses them.\n\nBring up each new board by changing the firmware and the board together: read the schematic and datasheets, probe signals, debug SPI, I2C, UART and custom chip interfaces, and make small SMT reworks when the board needs one.\n\nProve it works: build the test setups and Python analysis that show each driver and loop meets its requirements on hardware, from single PID loops to tuning many switch elements across a large optical network.\n\nFeed what bring-up finds back to the hardware team so the next board revision comes up faster.\n\nWhat We're Looking For\nBS in computer engineering, computer science or a related field, with 2+ years of embedded software experience in a professional environment.\n\nC or C++ on microcontrollers (ARM Cortex-M, STM32 or similar), bare-metal or RTOS. Our codebase is C++, but strong embedded C engineers are encouraged to apply.\n\nWorking control theory: PID, loop shaping and stability margins, and state-space design, and a feel for what each costs in firmware.\n\nBoard bring-up from the firmware side: schematics, datasheets, scopes and logic analyzers, and small reworks like swapping passives etc.\n\nPython for test automation and data analysis.\n\nNice to Have\nMeasuring plant response and system identification on real hardware\n\nMIMO and decoupling, observers, PLLs and tracking loops, or online optimization (e.g. extremum seeking) of multi-channel systems\n\nLab automation: scripting scopes, supplies and generators (SCPI/VISA)\n\nDebugging across an FPGA or ASIC boundary\n\nThermal, motor/actuator or optical systems\n\nWhat You'll Gain\nOwnership of how our firmware is built and how our boards come up, from first power-on to shipping: real decisions, not someone else's checklist.\n\nClose collaboration with the whole engineering org including hardware, optics, signal processing and firmware engineers, and real influence over technical direction at an early-stage company.\n\nMentorship from leadership who have experience deploying billions of dollars of hardware to customers around the world.\n\nEquity in an early stage start up\n\nLife at Voyant\nWe build frontier hardware from our lab and office in Midtown Manhattan, where optical tables, lab benches and electronics sit alongside traditional office space. Our work is hands-on and primarily in person, but we don’t run on a rigid 9-to-5. We partner with customers across time zones, so some calls start early or run late, and we adjust schedules around them. We run a high-trust, high-accountability environment: you’ll own meaningful work, move quickly and often wear more than one hat. Voyant provides catered lunch every day at HQ, and we’re a diverse group of food lovers from around the world who enjoy sharing food, culture and technical ideas around the lunch table.\nHow to Apply\nNo cover letter needed. If you find yourself starting one anyway, write a few sentences on one of these instead:\nWhat's an opinion you hold about how algorithms or drivers should be implemented in firmware, or how to prove they work, and when did evidence last change your mind?\n\nWhat's something you built just because you wanted to?\n\nEqual Opportunity Employer\nVoyant Photonics is an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applicants from all backgrounds and do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, pregnancy, marital or partnership status, age, national origin, citizenship, veteran or military status, disability, medical condition, genetic information, caregiver status, or any other characteristic protected by law.","description_format":"text","description_chars":6354,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Autonomous Driving","Optics & Photonic Components"],"lifecycle":[{"event":"open","at":"2026-10-19T16:56:15Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 1","filings_12m":1,"filings_prev_12m":3,"green_card_filings_12m":0,"median_offered_wage_usd":117500,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":1}],"liveness":{"score":78,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.867,"p_room":0.9,"age_days":13,"expected_fill_days":21,"reasons":["conf:2","velocity","win:mid","comp:junior"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":170000,"is_top_pay":true},"html_url":"https://alion.io/job/voyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls","json_url":"https://alion.io/job/voyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls.json","meta":{"generated_at":"2026-11-02T21:28:24Z","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":29998,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":690035},"rest":"https://alion.io/mcp/rest/get_company?id=690035"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvoyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls"},{"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%2Fvoyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls"},{"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%2Fvoyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls"},{"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/voyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvoyant-photonics-embedded-firmware-engineer-hardware-bring-up-controls"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2863378}},{"tool":"search_jobs","arguments":{"company":"voyantphotonics.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2863378},"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"}}