Senior Embedded Software Engineer - iLocatum Recruiting
Los Angeles, CA 90001
About the Job
Our esteemed organization is currently seeking a talented Lead Firmware Developer to join our team in beautiful Los Angeles, CA
As the Lead Firmware Developer, you will have the opportunity to work on cutting-edge projects and contribute to the development of our client's innovative radios
This role offers diversity and the chance to make an impact in various areas, including device drivers, networking functions and services, encryption, and security features
Please note that this position requires a hybrid schedule, with a minimum of 3 days per week spent on-site
On-site days are scheduled for Mondays, Wednesdays, and Thursdays.Below, you will find a list of essential job functions for this role
However, please note that management retains the right to assign or reassign duties and responsibilities as needed.RESPONSIBILITIESDevelop software for MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.Implement network management software and web interfaces.Create and implement various security protocols and encryption algorithms.Develop audio streaming and push-to-talk voice applications.Conduct security and robustness analysis to comply with regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.Design and implement testing software for performance and reliability testing.Develop and maintain device drivers and board support packages for ARM and RISC-V based systems.Customize and create scripts for Linux systems.REQUIRED QUALIFICATIONSHold a minimum of a Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant fields.Possess at least 5 years of experience in embedded system software development.Demonstrate expertise in C programming and experience in Linux kernel driver development.Note: Due to our involvement in U.S
government contracts, the candidate must be a U.S
Citizen
Employment is subject to a successful background check.PREFERRED KNOWLEDGE, SKILLS, AND ABILITIESIn-depth knowledge and experience with various security protocols and encryption algorithms, including a suite of CNSA algorithms.Experience with socket programming and familiarity with various Internet/Ethernet protocols.Understanding of MAC and Networking layer in communication systems.Experience in AMD UltraScale+, MPSoC, and Microchip Polarfire SoC BSP support package development.Proficiency in IPsec (Internet Protocol Security).Expertise in Linux Interrupt Service Routine development.$135,000 - $200,000 per yearPlease note that the provided pay range is not guaranteed and may vary based on the candidate's experience and qualifications.NOTE - As a US Federal Contractor, Our Client requires that ALL candidates being considered for employment for any position (regardless of level) MUST be a U.S
Person (permanent resident or citizen)
Stricter U.S
Citizen ONLY requirements (needed for some Engineering or R&D roles) will be included in the Required Qualifications section of the posted position
Employment is contingent upon the successful clearance of a background check
This does NOT apply to International positions; only job postings for positions located in the US.We are committed to fostering an inclusive and diverse work environment
We embrace individuals from all backgrounds and do not discriminate based on race, color, age, religion or belief, ancestry, national origin, sex (including pregnancy), sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, physical or mental disability, protected veteran status, genetic information, political affiliation, or any other factor protected by applicable federal, state, or local laws.We are dedicated to ensuring that individuals with disabilities are provided reasonable accommodation throughout the hiring process
If you require accommodations during the application, interview process, or in performing essential job functions, please contact us to request the necessary support.
As the Lead Firmware Developer, you will have the opportunity to work on cutting-edge projects and contribute to the development of our client's innovative radios
This role offers diversity and the chance to make an impact in various areas, including device drivers, networking functions and services, encryption, and security features
Please note that this position requires a hybrid schedule, with a minimum of 3 days per week spent on-site
On-site days are scheduled for Mondays, Wednesdays, and Thursdays.Below, you will find a list of essential job functions for this role
However, please note that management retains the right to assign or reassign duties and responsibilities as needed.RESPONSIBILITIESDevelop software for MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.Implement network management software and web interfaces.Create and implement various security protocols and encryption algorithms.Develop audio streaming and push-to-talk voice applications.Conduct security and robustness analysis to comply with regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.Design and implement testing software for performance and reliability testing.Develop and maintain device drivers and board support packages for ARM and RISC-V based systems.Customize and create scripts for Linux systems.REQUIRED QUALIFICATIONSHold a minimum of a Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant fields.Possess at least 5 years of experience in embedded system software development.Demonstrate expertise in C programming and experience in Linux kernel driver development.Note: Due to our involvement in U.S
government contracts, the candidate must be a U.S
Citizen
Employment is subject to a successful background check.PREFERRED KNOWLEDGE, SKILLS, AND ABILITIESIn-depth knowledge and experience with various security protocols and encryption algorithms, including a suite of CNSA algorithms.Experience with socket programming and familiarity with various Internet/Ethernet protocols.Understanding of MAC and Networking layer in communication systems.Experience in AMD UltraScale+, MPSoC, and Microchip Polarfire SoC BSP support package development.Proficiency in IPsec (Internet Protocol Security).Expertise in Linux Interrupt Service Routine development.$135,000 - $200,000 per yearPlease note that the provided pay range is not guaranteed and may vary based on the candidate's experience and qualifications.NOTE - As a US Federal Contractor, Our Client requires that ALL candidates being considered for employment for any position (regardless of level) MUST be a U.S
Person (permanent resident or citizen)
Stricter U.S
Citizen ONLY requirements (needed for some Engineering or R&D roles) will be included in the Required Qualifications section of the posted position
Employment is contingent upon the successful clearance of a background check
This does NOT apply to International positions; only job postings for positions located in the US.We are committed to fostering an inclusive and diverse work environment
We embrace individuals from all backgrounds and do not discriminate based on race, color, age, religion or belief, ancestry, national origin, sex (including pregnancy), sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, physical or mental disability, protected veteran status, genetic information, political affiliation, or any other factor protected by applicable federal, state, or local laws.We are dedicated to ensuring that individuals with disabilities are provided reasonable accommodation throughout the hiring process
If you require accommodations during the application, interview process, or in performing essential job functions, please contact us to request the necessary support.
Source : iLocatum Recruiting