✦ Luna Orbit — Software Engineering

Embedded Software Engineer

at Leidos Holdings

📍 San Diego, CA Unknown 💰 $87K – $157K USD / year Posted March 13, 2026
Salary $87K – $157K USD / year
Type Full-Time
Experience mid
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves developing embedded software for high-performance SoC hardware, focusing on hardware/software integration, validation, and testing.

  • Design and develop embedded software
  • Read and understand datasheets
  • Build and document test plans
  • Validate hardware performance
  • Collaborate with multidisciplinary teams

The technical scope includes embedded C programming, working with microarchitectures like DSP, ARM, RISC-V, real-time OS, and Linux, with an emphasis on hardware validation and performance testing.

The ideal candidate is an experienced embedded software engineer with proficiency in C programming, knowledge of microarchitectures like DSP, ARM, or RISC-V, and experience working with real-time operating systems and Linux. They should be skilled in hardware/software validation and documentation.

Experience developing embedded softwareKnowledge of microarchitectures (DSPARMRISC-V)Experience with real-time operating systems and LinuxAbility to read datasheetsLow-level coding in CBuilding and documenting test plansHardware/software validation
Test driven development (TDD)Hardware performance testingEmbedded systems designSignal processing
CLinuxReal-time operating systemsHardware datasheets
CEmbedded systemsMicroarchitecturesDSPARMRISC-VReal-time operating systemsLinuxHardware/software integrationTest driven development
CC programmingEmbedded systemsMicroarchitecturesDSPARMRISC-VReal-time operating systemsLinuxHardware/software integrationTest driven developmentData sheetsControl Status RegistersHardware performance testing
collaborationproblem-solvingcommunicationdocumentationteamwork
Industry Defense, Electronics, Semiconductor, Research & Development
Job Function Embedded software development and hardware validation for advanced SoC systems
Embedded Software EngineerCEmbedded systemsMicroarchitecturesDSPARMRISC-VReal-time operating systemsLinuxHardware/software integrationTest driven developmentData sheetsControl Status RegistersHardware performance testingEmbedded SoftwareC programmingReal-time OSHardware testing

Lack of experience with embedded systems, No knowledge of microarchitectures (DSP, ARM, RISC-V), No experience with real-time operating systems or Linux, Inability to read datasheets

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