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

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

Superior Virtual Solutions, LLC

Work-from-Home Call Center Agent | $14-15/hr + Advancement Opportunities! Job at Superior Virtual Solutions, LLC

 ...Looking for exible remote work where you can make a difference every day? Were hiring Work-from-Home Call Center Agents to help non-prot organizations secure the donations they need to continue their incredible work. What Youll Do: Take inbound and... 

St. Mark’s Episcopal School

Summer Technology Intern Job at St. Mark’s Episcopal School

 ...St. Marks Episcopal School seeks a part-time Summer Technology Intern to partner with the IT department to complete summer projects that include...  ...this document to you. Evidence of citizenship or a legal work permit. I CERTIFY THAT THE INFORMATION I HAVE LISTED... 

Aramark

Warehouse Supervisor Job at Aramark

 ...Job Description The Warehouse Supervisor guides and controls warehouse activities to ensure accurate storing and distributing of raw materials and finished goods. Supervises timely delivery of merchandise in the amount ordered, while maintaining the security of the... 

Crunchtime

Instructional Designer Job at Crunchtime

 ...safety, operational tasks and audits. About the Role The Instructional Designer will partner with the Sr. Director of Learning and...  ...communications skills. Formal and working knowledge of all levels of the instructional design process. Graphic design experience... 

Performix

Van Driver Job at Performix

 ...Duties: Provides efficient and reliable delivery and pick up of parts and equipment and...  ...condition of the Equipment Services van and arrange for maintenance services...  ...GED. Requires a valid Minnesota Class D Drivers License or equivalent from another state...