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

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

ScionHealth

Registered Nurse, ED PRN Days Job at ScionHealth

 ...St. Francis is hiring for a PRN Registered Nurse to cover DAY shifts in the Emergency Department. This is a PRN position working 7a to 7p; PRN requirement for this position is 2 (12 hour) shift per WEEK. As a Registered Nurse you will: Under the direction... 

FDR Financial Group

Junior Video Editor Job at FDR Financial Group

 ...We are looking for a talented Junior Video Editor to join FDR Financial Group, a leading...  ...for someone passionate about video production, storytelling, and editing. Join our team...  ...enhance videos as needed. Assist in filming and capturing video content when necessary... 

Twin Arrows Casino Resort

VMWare Engineer Job at Twin Arrows Casino Resort

VMWare EngineerDepartment:Casino - Information TechnologyLocation:Shiprock, NMPosition Summary: Under the general direction of the Director of IT, responsible for providing effective provisioning, installation/configuration, operation, and maintenance... 

Klendworth Project Company, LLC

Farm Equipment Operator Job at Klendworth Project Company, LLC

Position: Farm Equipment Operator Pay: $60,000/yr. - $67,000/yr. Benefits:~ Medical Insurance ~ Dental Insurance ~ Vision Insurance ~ Life insurance ~401k Retirement Plan and Company Match ~ Paid Time Off ~ Holiday Pay ~ Cell Phone Reimbursement Why... 

Klendworth Project Company, LLC

Farm Hand/Equipment Operator Job at Klendworth Project Company, LLC

 ...our team in Tuscola, IL. As a key member of our agricultural operations, you will be responsible for the safe and efficient application...  ...guidelines. Key Responsibilities: Operate custom application equipment, including sprayers, spreaders, and other machinery, to apply...