bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesLumotiveEngineer, Firmware

Engineer, Firmware

Lumotive · Milpitas, California · On Site · Active · $90,000–$115,000 / year · Lever

Job facts

FieldValue
CompanyLumotive
TitleEngineer, Firmware
Normalized title-
Department / teamSemiconductor Engineering / ASIC Engineering
LocationMilpitas, CA, United States
Work modelOn Site
Employment typeFull Time
Salary$90,000–$115,000 / year
Statusactive
ATS providerLever
Posted / first seen2026-05-22 / 2026-05-29
Changed / last seen2026-05-29 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Lumotive.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Lever.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Milpitas.Open
Department jobsActive postings in Semiconductor Engineering.Open
Work model jobsActive On Site postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyLumotive
Sourceaf0380d6-0291-455c-8138-d5b63d29dbc3
ATS providerLever

Description

Lumotive is pioneering the era of programmable optics—where light is controlled as intelligently and flexibly as software. At the heart of this transformation is a once-in-a-generation innovation: a flat CMOS-based “general purpose optic.” Lumotive’s Light Control Metasurface (LCM™) beam forming chips can be programmed to function as a beam steering mirror, a lens, mirror, a beam splitter—or any optical function—replacing bulky and mechanical optical components with a fully digital, reconfigurable semiconductor . This breakthrough lays the foundation for a massive shift in multiple technologies—from 3D sensing and imaging to optical networking, free space optical communication, and beyond. Like the shift from analog to digital in electronics, programmable optics will reshape industries from robotics, self-driving cars, AI, defense, and healthcare. Lumotive’s first commercial application is in LiDAR, where its software-defined beam steering chips are already enabling compact, high-performance, solid-state sensors. These sensors are being deployed today in smart infrastructure, robotics, and mobility systems through leading module makers and solution integrators. With more than 200 patents and growing commercial traction, Lumotive is delivering the world’s first digital platform for light—and redefining what’s possible in the optical age. Job Description: Join 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. Benefits include but not limited to: Health, dental and vision FSA, HSA PTO plus 14 paid company holidays 401K with 3% contribution Stock Options Life insurance and disability Responsibilities: Develop and maintain embedded firmware modules for processor-based systems and ASIC/SoC platforms. Assist in implementation, integration, and debugging of firmware features under guidance from senior engineers. Support development and validation of drivers and interfaces for embedded peripherals such as I²C, SPI, UART, GPIO, DMA, and related hardware modules. Participate in RTOS-based firmware development activities including task creation, scheduling, and debugging. Support board bring-up activities and system-level integration and validation. Collaborate with hardware and software teams to integrate firmware components into the overall system architecture. Assist in debugging firmware and hardware interaction issues. Write unit tests and participate in system-level testing and validation activities. Use debugging and lab tools such as JTAG, oscilloscopes, logic analyzers, and related tools for troubleshooting. Participate in code reviews and follow software development best practices. Document firmware designs, implementation details, and test results. Work closely with cross-functional teams including ASIC, hardware, software, and systems engineering teams. Qualifications: Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. 0–1 year of experience in embedded systems or firmware development (internships, research work, and academic projects are acceptable). Basic understanding of C/C++ programming for embedded systems. Understanding of computer architecture concepts including memory systems, interrupts, and processor fundamentals. Basic understanding of embedded systems and microcontroller-based design. Familiarity with communication protocols such as I²C, SPI, UART, GPIO, Ethernet or similar interfaces. Familiarity with software development tools and version control systems such as Git. Strong problem-solving and analytical skills. Good written and verbal communication skills. Ability to learn quickly and work effectively in a collaborative team environment. Internship, academic research, or project experience in embedded systems or firmware development. Exposure in IC design, processor design or optical system design. Exposure to RTOS environments such as FreeRTOS, Zephyr, ThreadX, or similar systems. Basic scripting experience with Python or similar programming languages. Familiarity with Linux-based development environments. Exposure to debugging tools such as oscilloscopes, logic analyzers, or JTAG-based debugging. Understanding of software testing concepts including unit testing and debugging methodologies. Familiarity with embedded software development workflows and build systems.

Full job record

Job ID844e8694d03eddcffd02be98155e1d0912a63808
Org ID01a3eb4b-8a35-43a4-b1bf-28cd1a337303
Source IDaf0380d6-0291-455c-8138-d5b63d29dbc3
Board IDaf0380d6-0291-455c-8138-d5b63d29dbc3
Providerlever
Provider Job Key869becb2-aeb0-47fd-8fcf-576003d9a012
TitleEngineer, Firmware
Normalized Title
Statusactive
Activeyes
Location TextMilpitas, California
DepartmentSemiconductor Engineering
TeamASIC Engineering
Employment TypeFull Time
Workplace Typeon_site
Remote Policy
CountryUnited States
RegionCA
CityMilpitas
Salary RawUSD 90000-115000 per-year-salary
Salary Min90,000
Salary Max115,000
Salary CurrencyUSD
Salary Periodyear
Source URLhttps://jobs.lever.co/lumotive/869becb2-aeb0-47fd-8fcf-576003d9a012
Apply URLhttps://jobs.lever.co/lumotive/869becb2-aeb0-47fd-8fcf-576003d9a012/apply
First Seen At2026-05-29 07:00:34Z
Last Seen At2026-06-06 07:56:55Z
Last Checked At2026-06-06 07:56:55Z
Last Changed At2026-05-29 07:00:34Z
Inactive At
Source Posted At2026-05-22 00:52:17Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=lever/board=lumotive/date=2026-06-06/2026-06-06T07-56-54-887Z-4fa31d9f138885a9924577cdab78d6742db3da66c8f2600ed4d4f18a839e8cdc.json
Event Fields
{
  "content_hash": "08cabc757ba3ce45441c7fb5856e4a72740a8440b49a10840274dd477327beb1",
  "source_hash": "704305eb51faf0ab938c9156c1024b6888aaabf4fc3c883a23f1a68c164f4e0d",
  "last_changed_at": "2026-05-29T07:00:34.870Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Milpitas, California",
    "city": "Milpitas",
    "region": "CA",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.85
  },
  "salary_max": 115000,
  "salary_min": 90000,
  "inferred_at": "2026-06-06T07:56:55.013Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Milpitas, California",
      "city": "Milpitas",
      "region": "CA",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.85
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": "year",
  "workplace_type": "on_site",
  "salary_currency": "USD"
}
Extensions
{}
Native Structured
{
  "lists": [
    {
      "text": "Responsibilities:",
      "content": "<div>\n<ul style=\"list-style-type: disc;\">\n<li>Develop and maintain embedded firmware modules for processor-based systems and ASIC/SoC platforms.</li>\n<li>Assist in implementation, integration, and debugging of firmware features under guidance from senior engineers.</li>\n<li>Support development and validation of drivers and interfaces for embedded peripherals such as I²C, SPI, UART, GPIO, DMA, and related hardware modules.</li>\n<li>Participate in RTOS-based firmware development activities including task creation, scheduling, and debugging.</li>\n<li>Support board bring-up activities and system-level integration and validation.</li>\n<li>Collaborate with hardware and software teams to integrate firmware components into the overall system architecture.</li>\n<li>Assist in debugging firmware and hardware interaction issues.</li>\n<li>Write unit tests and participate in system-level testing and validation activities.</li>\n<li>Use debugging and lab tools such as JTAG, oscilloscopes, logic analyzers, and related tools for troubleshooting.</li>\n<li>Participate in code reviews and follow software development best practices.</li>\n<li>Document firmware designs, implementation details, and test results.</li>\n<li>Work closely with cross-functional teams including ASIC, hardware, software, and systems engineering teams.</li>\n\n</ul></div>"
    },
    {
      "text": "Qualifications:",
      "content": "<div>\n<ul style=\"list-style-type: disc;\">\n<li>Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.</li>\n<li>0–1 year of experience in embedded systems or firmware development (internships, research work, and academic projects are acceptable).</li>\n<li>Basic understanding of C/C++ programming for embedded systems.</li>\n<li>Understanding of computer architecture concepts including memory systems, interrupts, and processor fundamentals.</li>\n<li>Basic understanding of embedded systems and microcontroller-based design.</li>\n<li>Familiarity with communication protocols such as I²C, SPI, UART, GPIO, Ethernet or similar interfaces.</li>\n<li>Familiarity with software development tools and version control systems such as Git.</li>\n<li>Strong problem-solving and analytical skills.</li>\n<li>Good written and verbal communication skills.</li>\n<li>Ability to learn quickly and work effectively in a collaborative team environment.</li>\n<li>Internship, academic research, or project experience in embedded systems or firmware development.</li>\n<li>Exposure in IC design, processor design or optical system design.</li>\n<li>&nbsp;Exposure to RTOS environments such as FreeRTOS, Zephyr, ThreadX, or similar systems.</li>\n<li>Basic scripting experience with Python or similar programming languages.</li>\n<li>Familiarity with Linux-based development environments.</li>\n<li>Exposure to debugging tools such as oscilloscopes, logic analyzers, or JTAG-based debugging.</li>\n<li>Understanding of software testing concepts including unit testing and debugging methodologies.</li>\n<li>Familiarity with embedded software development workflows and build systems.</li>\n\n</ul></div>"
    }
  ],
  "country": "US",
  "createdAt": 1779411137042,
  "updatedAt": null,
  "categories": {
    "team": "ASIC Engineering",
    "location": "Milpitas, California",
    "commitment": "Full Time",
    "department": "Semiconductor Engineering",
    "allLocations": [
      "Milpitas, California"
    ]
  },
  "salaryRange": {
    "max": 115000,
    "min": 90000,
    "currency": "USD",
    "interval": "per-year-salary"
  },
  "workplaceType": "onsite"
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/844e8694d03eddcffd02be98155e1d0912a63808?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/01a3eb4b-8a35-43a4-b1bf-28cd1a337303JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/af0380d6-0291-455c-8138-d5b63d29dbc3JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/844e8694d03eddcffd02be98155e1d0912a63808/eventsJSON