✦ Luna Orbit — Engineering (Non-Software)

Firmware Engineer

at VMware

📍 USA-CA Irvine Alton Parkway Bldg 2 Unknown 💰 $108K – $172K USD / year Posted March 13, 2026
Salary $108K – $172K USD / year
Type Not Specified
Experience mid
Exp. Years 6+ years
Education Typically requires a Bachelors and 8+ years of related experience; at this level postgraduate coursework may be desirable or Masters degree and 6+ years of related experience or PhD and 3+ years of related experience
Category Engineering (Non-Software)

This role involves designing, implementing, and troubleshooting embedded firmware for wireless and optical hardware systems, focusing on low-level firmware development and hardware integration.

  • Firmware design and development
  • Hardware troubleshooting
  • Real-time system optimization
  • Inter-processor communication
  • Firmware documentation

The technical environment includes embedded C programming, ARM Assembly, real-time operating systems, multiprocessor architectures, and hardware communication protocols like MDIO, I2C, and SPI.

The ideal candidate is an experienced embedded firmware engineer with 6+ years of experience in low-level firmware development, proficient in C and ARM Assembly, with strong understanding of real-time systems and multiprocessor communication. They should have a background in hardware-software integration and troubleshooting embedded systems.

Strong software development and documentation skillsProven ability in developing using C and ARM AssemblyGood understanding of programming for real time systemsUnderstanding of multi threading and concurrent programmingExperience with multiprocessor programming and inter-processor communication
Experience with ARM processorSoftware development on Windows using Visual C/C++Software development on Linux systemsUnderstanding of proprietary software interfacing to GPLLGPLand ASL licensed components
WindowsLinuxARM processor
Embedded CARM AssemblyReal-time systemsMultiprocessor programmingInter-processor communicationMDIOI2CSPIARM processorWindowsLinux
Embedded CARM AssemblyReal-time systemsMultiprocessor programmingInter-processor communicationMDIOI2CSPIARM processorWindowsLinuxProprietary software interfacingGPLLGPLASL
teamworkproblem solvingcommunicationleadershipdocumentation
Industry Telecom
Job Function Embedded firmware development for embedded systems
Firmware EngineerEmbedded CARM AssemblyReal time systemsMultiprocessor programmingInter-processor communicationMDIOI2CSPIARM processorWindowsLinuxProprietary software interfacingGPLLGPLASL

Less than 6 years of embedded firmware experience, Lack of proficiency in C and ARM Assembly, No experience with real-time systems or multiprocessor programming, Inability to work with hardware interfaces like MDIO, I2C, SPI

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile