Senior Embedded Software Engineer
Corporate Strategic Resourcing - los angeles, CA
Apply NowJob Description
Senior Embedded Software Engineer Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. ROLE AND 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 certain 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. REQUIRED QUALIFICATIONS • Minimum Bachelor of Science degree in Electrical Engineering or Computer Science or relevant fields. • 5+ years of relevant embedded system software development experience. • Expertise in C programming and experience in Linux kernel driver development. PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES • Knowledge and experience of different security protocols and encryption algorithms such as suite of CNSA algorithms. • Experience with socket programming and various Internet/Ethernet protocols. • Understanding of MAC and Networking layer of a communication system. • Experience in AMD UltraScale+, MPSoC, and Microchip Polarfire SoC BSP support package development. • IPsec - Internet Protocol Security • Linux Interrupt Service Routine development.
Created: 2024-11-05