Talent.com
Senior Embedded Software Engineer

Senior Embedded Software Engineer

RainesDevLos Angeles, CA, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.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!

    serp_jobs.job_alerts.create_a_job

    Senior Embedded Software Engineer • Los Angeles, CA, US