Senior Embedded Software Engineer Job at RainesDev, Los Angeles, CA

UkxvanZrd2NHZjRGUi9pUWtDdVRwdStOS3c9PQ==
  • RainesDev
  • Los Angeles, CA

Job 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).

Preferred 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!

Job Tags

Full time, Contract work, 3 days per week,

Similar Jobs

Prometheus Group

Marketing Content Writer Job at Prometheus Group

 ...maintenance processes) better. Who We're Looking For: Were looking for an experienced, detail-oriented, and versatile writer to join our content marketing team. Our ideal candidate is passionate about writing powerful, engaging long- and short-form content including... 

Caterpillar, Inc.

Lean 6 Sigma Black Belt Job at Caterpillar, Inc.

 ...Together, we are building a better world, so we can all enjoy living in it.**Job Summary:**As a Project Manager, you'll spearhead Six Sigma Continuous Product Improvement (CPI) projects within our Ultra Class Mining Truck Product Support Team. You will focus on projects... 

Hi-Vac Corporation

Plant Manager Job at Hi-Vac Corporation

 ...Plant Manager (Heavy Equipment) Now Hiring at Hi-Vac Corporation! Location: [Marietta, Ohio] Employment Type: Full-Time Industry: Manufacturing / Industrial Equipment Are you a motivated leader with a passion for manufacturing excellence ? Hi-Vac Corporation... 

Trinity Health

Nurse Respiratory Tech- CRT Job at Trinity Health

The Home Nurse-Respiratory Tech is responsible for providing instruction, assessment, follow-up and on call services to patients using respiratory equipment, such as apnea monitors, oxygen, etc. in the home setting. The Home Nurse-Respiratory Tech provides care for patients... 

The Texas Inn

Server (part-time) Job at The Texas Inn

 ...has expanded to RICHMOND. Role Description This is a part-time on-site role for a Server at The Texas Inn located in Richmond...  ...plus Ability to work well in a team Availability to work evenings and weekends Food Handler's Permit or willingness to obtain...