✦ Luna Orbit — Software Engineering

Solution Architect - Modern Applications

at VMware

📍 USA-Colorado-Colorado Springs-4420 Arrowswest Drive 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 Bachelor's and 8+ years of related experience; at this level postgraduate coursework may be desirable or Master's degree and 6+ years of related experience or PhD and 3+ years of related experience
Category Software Engineering

This role involves designing, implementing, and supporting firmware for embedded optical PHY chipsets, working closely with hardware teams to develop reliable low-level software.

  • Develop firmware modules
  • Debug embedded software
  • Collaborate with hardware teams
  • Implement real-time features
  • Maintain firmware quality

Focus on embedded firmware development using C and ARM Assembly, debugging, real-time systems, and working with hardware interfaces like MDIO, I2C, SPI on embedded platforms.

The ideal candidate is an experienced firmware engineer with 6+ years in embedded C and ARM Assembly, capable of developing and debugging firmware for embedded systems, with knowledge of real-time operating systems and multi-threaded programming.

CARM Assemblyfirmware developmentdebuggingreal-time systems
ARM processorLinuxWindowsinter-processor communicationmultithreading
Visual C/C++LinuxWindows
Cembedded CARM AssemblyARM processormultithreadinginter-processor communicationfirmware developmentdebuggingreal-time systems
Cembedded CARM AssemblyARM processormultithreadinginter-processor communicationMDIOI2CSPIfirmware developmentsoftware designdebuggingreal-time systemsLinuxWindowssoftware documentationarchitectural governancedesign patterns
teamworkproblem solvingcommunicationcollaborationleadership
Industry Semiconductors & Electronics
Job Function Embedded firmware development for optical PHY chipsets
Firmware EngineerCembedded CARM AssemblyARM processormultithreadinginter-processor communicationMDIOI2CSPIfirmware developmentreal-time systemsdebuggingLinuxWindowssoftware designarchitectural governancedesign patterns

Less than 6 years of relevant experience, Lack of experience with ARM processors, No firmware development background

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