{"id":16706,"url":"https://alion.io/job/lumotive-engineer-firmware","title":"Engineer, Firmware","company":{"id":5001,"name":"Lumotive","domain":"lumotive.com","url":"https://alion.io/company/lumotive","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":70,"open_postings":10,"ghost_share":0.5,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-14T06:34:16Z"}},"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":["Milpitas, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":90000,"max":115000,"currency":"USD","period":"year","gross":null,"usd_annual":115000},"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"FreeRTOS","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false}],"status":"live","first_seen_at":"2026-05-22T00:52:17Z","employer_posted_date":"2026-05-22","last_verified_at":"2026-10-14T09:34:50Z","board_verified":true,"closed_at":null,"days_open":145,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":145},"description":"Job Description:\nJoin our firmware team to develop and support embedded software for next-generation Mixed signal ASIC/SoC for Optical circuit switching platform. This role is ideal for recent graduates or engineers with up to one year of experience who want hands-on exposure to embedded systems, firmware development, RTOS environments, and hardware bring-up. You will work closely with experienced engineers across hardware, software, and system teams to develop production-quality firmware and gain practical experience with embedded platforms.\nResponsibilities:\nDevelop and maintain embedded firmware modules for processor-based systems and ASIC/SoC platforms.\nAssist in implementation, integration, and debugging of firmware features under guidance from senior engineers.\nSupport development and validation of drivers and interfaces for embedded peripherals such as I²C, SPI, UART, GPIO, DMA, and related hardware modules.\nParticipate in RTOS-based firmware development activities including task creation, scheduling, and debugging.\nSupport board bring-up activities and system-level integration and validation.\nCollaborate with hardware and software teams to integrate firmware components into the overall system architecture.\nAssist in debugging firmware and hardware interaction issues.\nWrite unit tests and participate in system-level testing and validation activities.\nUse debugging and lab tools such as JTAG, oscilloscopes, logic analyzers, and related tools for troubleshooting.\nParticipate in code reviews and follow software development best practices.\nDocument firmware designs, implementation details, and test results.\nWork closely with cross-functional teams including ASIC, hardware, software, and systems engineering teams.\nQualifications:\nBachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.\n0-1 year of experience in embedded systems or firmware development (internships, research work, and academic projects are acceptable).\nBasic understanding of C/C++ programming for embedded systems.\nUnderstanding of computer architecture concepts including memory systems, interrupts, and processor fundamentals.\nBasic understanding of embedded systems and microcontroller-based design.\nFamiliarity with communication protocols such as I²C, SPI, UART, GPIO, Ethernet or similar interfaces.\nFamiliarity with software development tools and version control systems such as Git.\nStrong problem-solving and analytical skills.\nGood written and verbal communication skills.\nAbility to learn quickly and work effectively in a collaborative team environment.\nInternship, academic research, or project experience in embedded systems or firmware development.\nExposure in IC design, processor design or optical system design.\n Exposure to RTOS environments such as FreeRTOS, Zephyr, ThreadX, or similar systems.\nBasic scripting experience with Python or similar programming languages.\nFamiliarity with Linux-based development environments.\nExposure to debugging tools such as oscilloscopes, logic analyzers, or JTAG-based debugging.\nUnderstanding of software testing concepts including unit testing and debugging methodologies.\nFamiliarity with embedded software development workflows and build systems.","description_format":"text","description_chars":3273,"description_truncated":false,"requirements":{"experience_years_min":1,"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":["Optics & Photonic Components","Machine Vision & 3D Cameras"],"lifecycle":[{"event":"open","at":"2026-05-22T00:52:17Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.146,"p_room":0.28,"age_days":145,"expected_fill_days":29,"reasons":["conf:2","stale_co","ghost","win:tail","crowd:junior"],"computed_at":"2026-10-14T06:34:16Z"},"pay":{"stated_usd_annual":115000,"is_top_pay":false},"html_url":"https://alion.io/job/lumotive-engineer-firmware","json_url":"https://alion.io/job/lumotive-engineer-firmware.json","meta":{"generated_at":"2026-10-14T10:48:44Z","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":12758,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00: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":5001},"rest":"https://alion.io/mcp/rest/get_company?id=5001"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flumotive-engineer-firmware"},{"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%2Flumotive-engineer-firmware"},{"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%2Flumotive-engineer-firmware"},{"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/lumotive-engineer-firmware\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flumotive-engineer-firmware"}]}