PEAK Technical Staffing USA · 3 months ago
Embedded Software Engineer - Active Clearance
PEAK Technical Staffing USA is seeking an Embedded Software Engineer to join Secure Network Systems (SNS) in Carlsbad, CA. The role involves developing software for encrypted communication systems and collaborating with various engineering teams to deliver new capabilities.
ConsultingHuman ResourcesInformation Technology
Responsibilities
Design and implement embedded software in Rust and C/C++
Utilize Linux OS in an embedded environment
Work with TCP/IP and common network configurations
Participate in Agile Scrum development
Plan, track, and report on project progress
Engage in CI/CD software development
Communicate effectively both orally and in writing
Develop familiarity with bare metal embedded device drivers
Work with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
Implement networking protocols (e.g., IPSec, MACsec, TLS, etc.)
Participate in multi-disciplinary teams
Contribute to the development, testing, and certification of Next Generation Encryptor (NGE) encryptors to protect government networks
Work autonomously with little instruction to solve well-defined problems
Provide guidance and mentorship to junior staff
Qualification
Required
Active Clearance is REQUIRED
Bachelor's Degree or higher in Computer Science, Computer Engineering, or a related field
At least 5 years of design and implementation experience with embedded software in C/C++
At least 1 year of Linux OS use, ideally in an embedded environment
Basic understanding of TCP/IP
Experience in object-oriented software development
Ability to plan, track, and report on progress
Strong oral and written communication skills
US citizenship and an active SECRET or TOP SECRET security clearance is required
Ability to travel up to 10%
Preferred
Agile Scrum development experience
Familiarity with Linux kernel driver development/modifications
Experience with bare metal embedded device drivers
Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
Experience with RESTConf interface design and implementation
Experience with Emulation Environments
Experience with networking protocols (e.g., IPSec, MACsec, TLS, etc.)
Experience with Python
Familiarity with standalone embedded applications
Experience participating in multi-disciplinary teams
Benefits
Medical
Dental
Vision
Flexible Spending Account (FSA)
Dependent Care Savings Account (DCA)
401K plan
Paid Sick Leave as required by Federal, State, or local laws
Company
PEAK Technical Staffing USA
PEAK Technical Staffing USA is a staffing and recruiting company that provides it and engineering recruiting services.