✦ Luna Orbit — Software Engineering

R&D Firmware Engineer

at VMware

📍 USA-TX-Austin - River Place B7 Unknown 💰 $108K – $172K USD / year Posted March 26, 2026
Salary $108K – $172K USD / year
Type Not Specified
Experience mid
Exp. Years 8+ years
Education Bachelor's degree or higher
Category Software Engineering

This role involves firmware development for high-speed SerDes devices, including embedded microcode, API support, and hardware testing in a complex networking environment.

  • Develop embedded microcode
  • Support API software
  • Test and debug firmware
  • Document design details
  • Optimize firmware implementation

The position requires extensive embedded firmware experience, proficiency in C/C++, ARM processors, Linux, and tools for high-speed physical layer device development.

The ideal candidate is a mid-level firmware engineer with 6+ years of experience in embedded software development, expertise in ARM processors, C/C++, and firmware for high-speed SerDes applications.

Embedded software developmentC/C++ programmingFirmware developmentSerDes architectureARM processor experience
Python programmingLinux toolsGCC build platformSource controlDebugging skills
GCCLinuxSource code controlBug tracking tools
Embedded firmwaremicrocode developmentARM M0+C/C++ programmingfirmware developmentSerDes architectureanalog calibrationLinuxGCCcross compilingcross debuggingassemblyPythonsource code controlbug tracking
Embedded microcodeARM M0+C/C++ programmingFirmware developmentAPI softwareSerDes architectureAnalog calibrationLinuxGCCCross compilingCross debuggingAssemblyPythonSource code controlBug tracking
CommunicationProblem-solvingTeam collaborationDebuggingDocumentation
Industry Not Specified
Job Function Firmware engineering for high-speed SerDes hardware
Role Subtype Software Engineering
Tech Domains Embedded Firmware, ARM, Linux, C/C++
embedded firmwaremicrocode developmentARM M0+C programmingC++ programmingFirmware developmentSerDesAnalog calibrationLinuxGCCCross compilingCross debuggingAssemblyPythonSource code controlBug trackingEthernet PHYHigh speed SerDesFirmware engineerEmbedded engineer

Lack of experience with embedded firmware, No experience with ARM M0+ processors, Insufficient C/C++ programming skills

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