Senior Embedded Software Engineer

Software Placement Group, SPG

Los Angeles (CA)

Hybrid

USD 135,000 - 200,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Software Placement Group in Los Angeles seeks a Senior Embedded Software Engineer to join our Software Engineering team. You will report to the Director of Software Engineering and contribute to radio systems, device drivers, networking, encryption, and security features on a hybrid schedule.

Responsibilities include implementing MAC and routing protocols, network management software, security protocols, audio streaming, and Linux-based BSPs for ARM and RISC-V.

Qualifications

  • Bachelor of Science degree in Electrical Engineering, Computer Science, or a related field.
  • 5+ years of embedded systems software development experience.
  • Expertise in C programming and Linux kernel driver development.
  • U.S. Citizenship due to government contracts; background check clearance required.
  • Preferred: CNSA security suite knowledge; socket programming and various Internet/Ethernet protocols.

Responsibilities

  • Implement MAC and mobile ad-hoc networking routing protocols.
  • Develop network management software and its web interface.
  • Implement security protocols and encryption algorithms.
  • Build audio streaming and push-to-talk voice applications.
  • Analyze and improve product security to meet regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
  • Develop testing software for product performance and reliability.
  • Maintain device drivers and BSPs for ARM and RISC-V based systems.
  • Perform Linux system customization and scripting.

Skills

Embedded systems
C programming
Networking
Security protocols
Socket programming
MAC networking
Linux

Education

B.S. in Electrical Engineering, Computer Science, or related

Tools

Linux kernel driver development
ARM & RISC-V BSPs
IPsec
AMD UltraScale+ MPSoC
Microchip PolarFire BSP

Job description

Overview

A defense-focused technology company is seeking a full-time Senior Embedded Software Engineer to join its Software Engineering team, reporting to the Director of Software Engineering. This role contributes to the development of advanced radio systems and research projects, working on device drivers, networking functions, encryption, and security features. The position is based in Los Angeles, CA, on a hybrid schedule requiring a minimum of 3 days onsite per week (Mondays, Wednesdays, and Thursdays).

What you'll do
  • Implement software for MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Develop network management software and its web interface
  • Implement various security protocols and encryption algorithms
  • Build audio streaming and push-to-talk voice applications
  • Analyze and improve product security and robustness to meet regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Develop testing software for product performance and reliability testing
  • Develop and maintain device drivers and board support packages for ARM and RISC-V based systems
  • Perform Linux system customization and scripting
What you'll need
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or a related field
  • 5+ years of relevant embedded systems software development experience
  • Expertise in C programming and experience with Linux kernel driver development
  • Must be a U.S. Citizen due to U.S. government contracts; employment is contingent upon successful clearance of a background check
  • Preferred: knowledge and experience with security protocols and encryption algorithms such as the CNSA suite
  • Preferred: experience with socket programming and various Internet/Ethernet protocols
  • Preferred: understanding of MAC and networking layers of communication systems
  • Preferred: experience with AMD UltraScale+, MPSoC, and Microchip Polarfire SoC board support package development
  • Preferred: experience with IPsec (Internet Protocol Security)
  • Preferred: experience with Linux Interrupt Service Routine development
Compensation and benefits
  • $135,000 - $200,000 a year (pay range is not guaranteed and varies based on experience and qualifications)
Why this role

This position offers the chance to work across the full stack of an embedded communications system, from device drivers and networking to encryption and security, on advanced radio and research projects.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Twenty80 llc • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Twenty80 LLC • California (MO)

Hybrid
USD 135,000 - 200,000
Hybrid work model
Onsite presence three days a week
Senior Embedded Software Engineer - Los Angeles, California
Senior Embedded Software Engineer - Los Angeles, California

MissionHires • Los Angeles (CA)

Hybrid
USD 100,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H. T. PROF Group • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Tom Trese • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Keystone Distinction Group • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Talent With Heart • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Embedded Software Engineer
Embedded Software Engineer

CircuitHire • Los Angeles (CA)

On-site
USD 160,000 - 210,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Silvus Technologies • Los Angeles (CA)

On-site
USD 135,000 - 200,000
Senior Embedded Engineer — Hybrid, Security & Networking
Senior Embedded Engineer — Hybrid, Security & Networking

Software Placement Group, SPG • Los Angeles (CA)

On-site
USD 135,000 - 200,000