✦ Luna Orbit — Software Engineering

Sr. Engineer, Embedded Software

at Dover

📍 Austin, TX, US, 78728 Unknown Posted March 13, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's degree in computer science or equivalent
Category Software Engineering

This role involves developing, maintaining, and troubleshooting embedded firmware for fuel dispensing systems, primarily in Windows and Linux environments, with a focus on real-time embedded systems.

  • Specify, design, develop, document and test firmware; Perform sustaining work; Develop Windows applications; Solve field issues; Collaborate with engineering team

The technical scope includes firmware development in C and C++, working with MCU-controlled embedded systems, Windows and Linux platforms, and communication protocols like TCP/IP, serial, and USB, using tools like JIRA and Visual Studio.

The ideal candidate is a senior embedded software engineer with over 5 years of experience in firmware development for real-time MCU-controlled systems. They possess strong troubleshooting skills, experience with Windows and Linux environments, and familiarity with hardware interaction and communication protocols.

Bachelor's degree in computer science or equivalent5+ years' experience in embedded developmentStrong troubleshooting skillsExperience with C and C++Experience with Windows applications
PythonC#.NET CoreTCP/IP socketLinux-based embedded developmentYocto
JIRAVisual StudioLinuxYocto
CC++Firmware developmentEmbedded systemsTroubleshootingLinuxYoctoWindowsJIRAVisual StudioTCP/IPSerial communicationUSBPython.NET Core
CC++Real-time embedded developmentMCUWindowsJIRAFirmware developmentTroubleshootingHardware interactionLinuxYoctoTCP/IPSerial communicationUSBPython.NET CoreVisual Studio
CommunicationTeamworkSelf-starterProblem-solvingCollaborationTime management
Industry Manufacturing, Industrial Equipment, Software
Job Function Embedded firmware development and maintenance for fuel dispensing systems
Embedded SoftwareFirmware developmentCC++Real-time embedded developmentMCUWindowsLinuxYoctoTroubleshootingHardware interactionJIRAVisual StudioTCP/IPSerial communicationUSBPython.NET CoreEmbedded developmentFirmwareWindows applications

Lack of embedded firmware experience, No experience with C or C++, Less than 5 years of relevant experience, No troubleshooting 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