Engineer, Firmware

Posted 24 Days Ago
Be an Early Applicant
Milpitas, CA, USA
In-Office
90K-115K Annually
Internship
Automotive • Robotics
The Role
Develop and support embedded firmware for mixed signal ASIC/SoC in an optical circuit switching platform, collaborating with teams for integration and testing.
Summary Generated by Built In
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.

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.

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

Skills Required

  • 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
  • Basic understanding of C/C++ programming for embedded systems
  • Understanding of computer architecture concepts including memory systems, interrupts, and processor fundamentals
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Redmond, WA
31 Employees
Year Founded: 2017

What We Do

Lumotive’s transformative optical semiconductors are enabling “Lidar 2.0” for consumer electronics, industrial automation, robotics, and automotive applications. The company’s Meta-Lidar™ Reference Platform utilizes revolutionary beam-steering technology based on patented Light Control Metasurfaces™ and implemented in standard semiconductor manufacturing processes to deliver an unprecedented combination of best-in-class performance, cost, reliability and size. Lumotive’s LCMs enable the industry’s first software-defined lidar with advanced perception capabilities. Lumotive’s Meta-Lidar™ Platform was recently recognized with two CES 2022 Innovation awards, a 2022 SPIE Prism Award, a Business Intelligence Group Excellence in Artificial Intelligence Award, and a prestigious Edison Award. Investors include Bill Gates, Samsung Ventures, Quan Funds and MetaVC Partners.

Similar Jobs

Marvell Technology Logo Marvell Technology

Firmware Engineer

Artificial Intelligence • Automotive • Semiconductor
In-Office
Santa Clara, CA, USA
6500 Employees
178K-266K Annually
In-Office
San Jose, CA, USA
2298 Employees
138K-206K Annually

Ember LifeSciences Logo Ember LifeSciences

Quality Assurance Engineer

Healthtech • Logistics • Pharmaceutical
In-Office
Westlake Village, CA, USA
24 Employees
100K-120K Annually

Ember LifeSciences Logo Ember LifeSciences

Senior Firmware Engineer

Healthtech • Logistics • Pharmaceutical
In-Office
Westlake Village, CA, USA
24 Employees
130K-155K Annually

Similar Companies Hiring

Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
SG
50 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account