✦ Luna Orbit — Software Engineering

Embedded Software Engineer

at Motorola Solutions

📍 Los Angeles, CA Hybrid 💰 $48 – $67 USD / year Posted March 13, 2026
Salary $48 – $67 USD / year
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields
Category Software Engineering

This role involves developing embedded software for secure communication devices, focusing on driver development, security protocols, and system customization in a defense/security context.

  • Implement software for MAC and routing protocols
  • Develop network management software and web interfaces
  • Implement security protocols and encryption
  • Develop device drivers and support packages
  • Customize Linux systems

The environment includes embedded systems using ARM and RISC-V architectures, Linux OS, security standards like FIPS 140-3, and encryption algorithms.

The ideal candidate is a mid-level embedded software engineer with at least 3 years of experience in C programming, Linux kernel driver development, and security protocols. They should have a strong understanding of embedded systems in defense or public safety environments and be a U.S. citizen.

C programmingLinux kernel driver developmentARMRISC-VU.S. Citizen
Masters of Science degreeSecurity protocolsEncryption algorithmsLinux system customization
LinuxARMRISC-V
C programmingLinux kernel driver developmentARMRISC-VLinuxEncryption algorithmsSecurity protocolsDevice driver developmentScripting
C programmingLinux kernel driver developmentARMRISC-VLinuxEncryption algorithmsSecurity protocolsDevice driver developmentScriptingFIPS 140-3NIAP Common Criteria
analytical skillsproblem-solvingregulatory complianceteamworkadaptability

Preferred

FIPS 140-3NIAP Common Criteria
Industry Defense, Public Safety, Communications
Job Function Embedded software development for secure communication systems
Clearance Required Must be a U.S. Citizen
Embedded Software EngineerC programmingLinux kernel driver developmentARMRISC-VSecurity protocolsEncryption algorithmsDevice driverLinuxFIPS 140-3NIAP Common CriteriaEmbedded systemsSoftware developmentHardware supportScripting

Not a U.S. Citizen, Lack of experience in Linux kernel driver development, No embedded systems experience, No security protocols knowledge

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