Principal Embedded Software Engineer

Silvus

Los Angeles (CA)

Hybrid

USD 180,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Silvus Technologies is seeking a Principal Embedded Software Engineer in Los Angeles, CA. This role involves developing embedded firmware for MANET radios, requiring 8+ years of relevant experience and expertise in Linux on ARM processors.

The position offers a hybrid schedule, with at least three onsite days per week. Compensation ranges from $180,000 to $220,000 based on experience and qualifications.

Qualifications

  • 8+ years of embedded system software development experience.
  • Hands-on expertise in developing embedded firmware using Linux on ARM processors.
  • Must be a U.S. Citizen.

Responsibilities

  • Lead architectural design and development of low-latency embedded firmware.
  • Implement networking and security protocols.
  • Develop testing software for product performance.

Skills

Embedded system software development
C programming
Linux kernel driver development
Socket programming
Network protocols

Education

Bachelor of Science degree in Electrical Engineering, Computer Science, or a related field

Tools

Linux
ARM processors
UltraScale+ MPSoC

Job description

Principal Embedded Software Engineer

Silvus Technologies is seeking a Principal Embedded Software Engineer, reporting to the Director of Software Engineering. The role will drive the development of embedded firmware for Silvus’ MANET radios across all aspects of the system, including device drivers, networking functions, encryption, and security features. The position is located at Silvus Technologies’ headquarters in West Los Angeles, CA, with a hybrid schedule that requires a minimum of three onsite days per week (Mondays, Wednesdays, Thursdays).

Role and Responsibilities
  • Lead architectural design and development of low‑latency embedded firmware on ARM‑based SoCs (e.g., UltraScale+), and optimize Linux‑based networking stacks for wireless applications.
  • Implement the software portion of MAC (Medium Access Control) and mobile ad‑hoc networking routing protocols.
  • Develop network management software and web interface.
  • Implement security protocols and encryption algorithms.
  • Implement audio streaming and push‑to‑talk voice applications.
  • Analyze and improve product security and robustness to meet mandates such as NIST FIPS 140‑3 and NIAP Common Criteria.
  • Develop testing software for product performance and reliability testing.
  • Develop device driver and board support package for both ARM and RISC‑V systems.
  • Customize and script Linux systems.
  • Perform other related duties as representative of duties described.
Required Qualifications
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or a related field.
  • 8+ years of embedded system software development experience.
  • Hands‑on and lead expertise designing and developing embedded firmware using Linux on ARM processors for networking, signal processing, and/or wireless applications.
  • Expertise in C programming and Linux kernel driver development.
  • Must be a U.S. Citizen.
  • All employment contingent upon successful background check and drug test.
Preferred Knowledge, Skills, and Abilities
  • Knowledge of security protocols and encryption algorithms, including CNSA algorithm suites.
  • Experience with socket programming and Internet/Ethernet protocols.
  • Understanding of the MAC and networking layers of a communication system.
  • Experience with AMD UltraScale+ MPSoC and Microchip Polarfire SoC board support package development.
  • Deep understanding of IPsec, network protocols, data authentication, and encryption.
  • Linux interrupt service routine development.
Working Conditions and Physical Requirements
  • Office environment.
  • Occasional exposure to heat, cold, and allergens during field tests.
  • Physical tasks: lift up to 20 lbs for set‑up of demonstrations, perform bending and reaching movements, kneel or squat for lower shelves, walk and move in labs.
Compensation

The pay range for this role is $180,000 – $220,000 USD, depending on experience and qualifications.

Equal Opportunity Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally protected characteristic.

As a federal contractor, Silvus Technologies requires that all candidates considered for employment for any position (regardless of level) must be a U.S. Person (permanent resident or citizen). Strict U.S. Citizen‑only requirements for certain roles are listed in the required qualifications.

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Silvus • Los Angeles (CA)

On-site
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Silvus • Irvine (CA)

On-site
USD 180,000 - 220,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Silvus • Irvine (CA)

On-site
USD 140,000 - 200,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Silvus Technologies • Irvine (CA)

On-site
USD 180,000 - 220,000
Embedded Software Engineer - Research And Development (R&D)
Embedded Software Engineer - Research And Development (R&D)

Silvus • Los Angeles (CA)

Hybrid
USD 66,235 - 92,726
Embedded Software Engineer
Embedded Software Engineer

Silvus • Irvine (CA)

On-site
USD <1,000
Senior Embedded Software Engineer - Research and Development (R&D)
Senior Embedded Software Engineer - Research and Development (R&D)

Silvus • Los Angeles (CA)

Hybrid
USD 140,000 - 200,000
Senior Embedded Software Engineer – R&D
Senior Embedded Software Engineer – R&D

Silvus Technologies • Los Angeles (CA)

Hybrid
USD 140,000 - 200,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Silvus • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Senior Embedded Software Engineer - Irvine
Senior Embedded Software Engineer - Irvine

Motorola Solutions • Irvine (CA)

On-site
USD 140,000 - 200,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+2