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

V3FSdXBlWlBaa3NRemhaSjR1cFdmcW1aS0E9PQ==
  • 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

Blueprint Hires

Forensic Architect Job at Blueprint Hires

 ...An industry-leading construction and forensic consulting firm is seeking a Forensic Architect to help them identify issues and provide/suggest solutions using ethical, comprehensive, and current investigation methods at their Texas office. Your Day Includes: Conducting... 

Comprehensive Level One Staffing

Locum Interventional Radiologist Job at Comprehensive Level One Staffing

 ...M-F Locum IR - NO WEEKEND CALL & Flexible Shifts (PA) Location: Western Pennsylvania Area Employment Type: Locum Tenens An excellent Locum Tenens opportunity for a Board Certified Interventional Radiologist at an established Acute Care Hospital in Western... 

J & J Staffing Resources

Certified Medical Assistant Job at J & J Staffing Resources

 ...Those interested will be required to register with J & J Staffing Resources. To begin your application, please visit: Hours for Training : 9:00am-5:00pm Monday through Friday *After training is complete after 2-3 months, candidate will be required to work 12:00pm-... 

Top Level Promotions

Work from Home Administrative Office Support Job at Top Level Promotions

 ...Work from Home Office, Data Entry Remote (Part-Time/Full-Time) About the Position We are seeking motivated, detail-oriented individuals...  ...& Training Film and Media Production Healthcare & Home Care Manufacturing & Machinery Marketing & Research Design... 

Mobile Wellness Solutions

Health and Wellness Screener Job at Mobile Wellness Solutions

Opportunity awaits if you're interested in working for yourself as an independent contractor. Mobile Wellness Solutions is looking for a part-time Mobile Phlebotomist. Job Details: The candidate/phlebotomist is responsible for obtaining vitals and blood. The...