ZipRecruiter
Senior Embedded Software Engineer
ZipRecruiter, Los Angeles, California, United States, 90079
Job DescriptionJob Description
About the Opportunity: Our client is looking for a
Senior Embedded Software Engineer
to join their
Software Engineering team , reporting to the Director of Software Engineering. This role offers the chance to work on cutting-edge radio technology and advanced research projects, covering everything from
device drivers and networking protocols to encryption and security features .
This position follows a
hybrid schedule , with a minimum of
3 days onsite per week (Mondays, Wednesdays, and Thursdays).
Key Responsibilities:
Develop
MAC (Medium Access Control)
and
mobile ad-hoc networking (MANET) routing protocols .
Implement
network management software
and web-based interfaces.
Work on
security protocols and encryption algorithms
to enhance system security.
Develop
audio streaming
and
push-to-talk voice applications .
Ensure compliance with
NIST FIPS 140-3 and NIAP Common Criteria
for security and robustness.
Design and implement
testing software
to evaluate performance and reliability.
Develop and maintain
device drivers and board support packages (BSPs)
for
ARM and RISC-V
systems.
Customize and script
Linux-based systems .
Required Qualifications:
Bachelor’s degree
in Electrical Engineering, Computer Science, or a related field.
5+ years
of experience in
embedded systems software development .
Strong proficiency in
C programming
and
Linux kernel driver development .
U.S. Citizenship required
due to government contract work (employment contingent on background clearance).
Skills & Experience:
Experience with
security protocols & encryption algorithms
(CNSA suite).
Proficiency in
socket programming
and
Internet/Ethernet protocols .
Understanding of
MAC and Networking layers
in communication systems.
Experience with
AMD UltraScale+ MPSoC
and
Microchip Polarfire SoC BSP development .
Familiarity with
IPsec (Internet Protocol Security) .
Experience with
Linux Interrupt Service Routine (ISR) development .
This is a
unique opportunity
to work on cutting-edge
embedded systems , security, and networking technologies. If you're ready to take on complex challenges in a collaborative and innovative environment, apply today!
About the Opportunity: Our client is looking for a
Senior Embedded Software Engineer
to join their
Software Engineering team , reporting to the Director of Software Engineering. This role offers the chance to work on cutting-edge radio technology and advanced research projects, covering everything from
device drivers and networking protocols to encryption and security features .
This position follows a
hybrid schedule , with a minimum of
3 days onsite per week (Mondays, Wednesdays, and Thursdays).
Key Responsibilities:
Develop
MAC (Medium Access Control)
and
mobile ad-hoc networking (MANET) routing protocols .
Implement
network management software
and web-based interfaces.
Work on
security protocols and encryption algorithms
to enhance system security.
Develop
audio streaming
and
push-to-talk voice applications .
Ensure compliance with
NIST FIPS 140-3 and NIAP Common Criteria
for security and robustness.
Design and implement
testing software
to evaluate performance and reliability.
Develop and maintain
device drivers and board support packages (BSPs)
for
ARM and RISC-V
systems.
Customize and script
Linux-based systems .
Required Qualifications:
Bachelor’s degree
in Electrical Engineering, Computer Science, or a related field.
5+ years
of experience in
embedded systems software development .
Strong proficiency in
C programming
and
Linux kernel driver development .
U.S. Citizenship required
due to government contract work (employment contingent on background clearance).
Skills & Experience:
Experience with
security protocols & encryption algorithms
(CNSA suite).
Proficiency in
socket programming
and
Internet/Ethernet protocols .
Understanding of
MAC and Networking layers
in communication systems.
Experience with
AMD UltraScale+ MPSoC
and
Microchip Polarfire SoC BSP development .
Familiarity with
IPsec (Internet Protocol Security) .
Experience with
Linux Interrupt Service Routine (ISR) development .
This is a
unique opportunity
to work on cutting-edge
embedded systems , security, and networking technologies. If you're ready to take on complex challenges in a collaborative and innovative environment, apply today!