Logo
Silvus Technologies

Senior Embedded Software Engineer

Silvus Technologies, Los Angeles, California, United States, 90079

Save Job

Overview

Silvus Technologies is recruiting a Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. The successful individual will participate in the development of Silvus’ MANET radios and advanced research projects, including device drivers, networking functions and services, encryption, and security features. This position is based at Silvus Technologies’ headquarters in West Los Angeles, CA, with a hybrid schedule requiring a minimum of 3 days onsite per week (Mondays, Wednesdays, and Thursdays). Responsibilities

Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. Network management software and web interface implementation. Implementation of different security protocols and encryption algorithms. Audio streaming and push to talk voice application implementation. Analyze and improve product security and robustness to meet regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria. Implementation of testing software for product performance and reliability testing. Device driver and board support package development and maintenance for both ARM and RISC-V based systems. Linux system customization and scripting. Qualifications

Required:

Bachelor of Science degree in Electrical Engineering, Computer Science, or related field. Minimum 5 years of relevant embedded system software development experience. Expertise in C programming and experience in Linux kernel driver development. Must be a U.S. Citizen due to clients under U.S. government contracts. All employment is contingent upon the successful clearance of a background check. Preferred Knowledge, Skills, and Abilities

Knowledge and experience of different security protocols and encryption algorithms such as the CNSA suite. Experience with socket programming and various Internet/Ethernet protocols. Understanding of MAC and Networking layer of a communication system. Experience in AMD UltraScale+, MPSoC, Microchip Polarfire SoC, or BSP development. Strong working understanding of IPsec. Linux Interrupt Service Routine development. Working Conditions & Physical Requirements

Office environment. Occasional exposure to heat, cold, and allergens during tests or demonstrations in the field. Physical tasks include lifting equipment up to 20 lbs, bending/reaching, kneeling or squatting, and walking/moving in labs. Compensation

The pay range is NOT a guarantee. It is based on market research and peer data, and will vary depending on the candidate’s experience and qualifications. CA Pay Range $135,000 - $200,000 USD Note:

As a U.S. Federal Contractor, all candidates must be a U.S. Person (permanent resident or citizen). Some roles require stricter U.S. Citizen-only requirements. This generally does NOT apply to international positions; exceptions will be included in the Required Qualifications section. All employment is contingent upon the successful clearance of a background check. Silvus is proud to be an equal-opportunity employer. We value diversity and do not discriminate on the basis of race, color, age, religion or belief, ancestry, national origin, sex, sexual orientation, gender identity and/or expression, marital status, disability, protected veteran status, genetic information, political affiliation, or any other status protected by applicable laws. Reasonable accommodations are provided to participate in the job application or interview process, perform essential job functions, and receive benefits of employment. Please contact us to request accommodation. Additional

Silvus does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings.

#J-18808-Ljbffr