Corporate Strategic Resourcing
Back to List

 

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.

 

 

Apply to this Job
First Name *
Last Name *
Email

Phone