✦ Luna Orbit — Software Engineering

Firmware Engineer

at VMware

📍 2 Locations Unknown 💰 $120K – $192K USD / year Posted March 14, 2026
Salary $120K – $192K USD / year
Type Not Specified
Experience mid
Exp. Years 8+ years
Education Typically requires a Bachelor's and 8+ years of related experience; postgraduate coursework or Master's degree with 6+ years, or PhD with 3+ years
Category Software Engineering

This role involves developing low-level firmware and embedded software for optical PHY chipsets, requiring expertise in embedded C, ARM assembly, and real-time systems.

  • Develop firmware
  • Troubleshoot embedded systems
  • Implement low-level hardware interfaces
  • Optimize real-time performance
  • Collaborate with hardware teams

The position focuses on firmware design, debugging, and optimization for embedded hardware, with experience in diagnostics, multi-threading, and driver development.

The ideal candidate is an experienced embedded engineer with 8+ years in firmware development, proficient in embedded C, ARM assembly, and real-time systems, capable of working on low-level hardware software.

Embedded CARM Assemblyfirmware developmentreal time systemsmulti-threadinginter-processor communicationdriver experience
ARM processorWindows developmentLinux developmentproprietary software interfacing
Visual C++LinuxEmbedded systemsDiagnostics tools
embedded cARM assemblyfirmware developmentreal time systemsmulti-threadinginter-processor communicationdriver experienceembedded systemsdiagnosticsLinuxWindows
Embedded CARM AssemblyFirmware developmentReal time systemsMulti-threadingInter-processor communicationDriver developmentLinuxWindowsDiagnostics
teamworkproblem-solvingcommunicationleadershipcollaboration
Industry Technology
Job Function Firmware development for embedded systems
Role Subtype Embedded Engineer
Tech Domains Embedded Systems, Linux, Windows
embedded cARM assemblyfirmwarereal time systemsmulti-threadinginter-processor communicationdriver developmentembedded systemsdiagnosticsLinuxWindowsembedded firmwaremicrocontrollerlow-level softwarehardware interactionmultithreadingfirmware developmentdriver experience

Lack of embedded C or ARM assembly experience, Less than 6 years of relevant experience, No driver or low-level firmware experience, Inability to work on real-time systems

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