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

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

Top Level Promotions

Office Administration Assistant Work from Home Job at Top Level Promotions

 ...applications and typing, encompassing email correspondence and data input. * Capacity to manage confidential information in a home office environment. * Attentive to detail and adept at delivering error-free work. Job Perks: * Enjoy the convenience... 

Transteck Inc - Bridgeport

Parts Counter Sales Job at Transteck Inc - Bridgeport

 ...INC. JOB DESCRIPTION Job Title: Inside Counter Sales Rep Job Reports To: Parts Manager Exempt or Non-Exempt:...  ...Constantly (1-33%) (34-67%) (68-100%) Driving X Airplane Travel X Balancing X Stooping X Kneeling X Crouching X... 

American Heart Association

Event Planning Director Job at American Heart Association

 ...You matter, and so does the impact you can make with us.The American Heart Association has an excellent opportunity for an Event Planning Director based in Honolulu. This is an on-site, requiring the ideal candidate to work from our Honolulu office and travel locally... 

Gecko Hospitality

Executive Sous Chef Job at Gecko Hospitality

 ...of the breathtaking Sedona, AZ, and revered as a FORBES Top Rated Resort, we invite you to apply for the prestigious role of Executive Sous Chef. This position offers a competitive salary range of $80,000-$85,000. Job Title: Executive Sous Chef Concept Type: Luxury... 

Lovisa

Retail Keyholder - Gateway Mall Job at Lovisa

Join the Lovisa America team: It is exciting times at Lovisa with many new stores opening across America, so we are looking for our next amazing Lovisa Sales Super Stars to join our growing team. The Key Holder Role: The Key Holder is responsible for supporting...