Embedded Software Engineer 3
Role summary
We are seeking an Embedded Software Engineer with 5+ years of production experience to design and develop software for mission-critical cryptographic and software-defined radio systems. The role requires proficiency in C/C++ for large codebases, experience with multi-threaded embedded applications, and a strong understanding of the formal software lifecycle and Agile methodologies using Jira, Bitbucket, and Git. You will also be responsible for implementing static analysis and unit testing. Experience with software-defined radios, avionics operating systems, Xilinx platforms, Yocto/Petalinux, and TCP/IP networking are considered advantageous.
Title:
Embedded Software Engineer 2 Open Positions
Pay:
126/hr
Location:
San Diego, CA onsite 0% travel
Why Hiring
: Need to enhance cryptographic and software-defined radio capabilities; Support mission-critical systems development
End Product:
Software for cryptographic and software-defined radio systems
Tech/Domain Environment:
- C/C++, Object-Oriented Programming
- Embedded systems, Real-time systems
- Agile methodologies, Jira, Bitbucket, Git
- Static Analysis, Unit Testing
Job Duties:
- Design and develop software for cryptographic systems
- Integrate and test software in real-time embedded applications
- Collaborate with multi-disciplinary teams for system integration
- Analyze system capabilities to resolve programming issues
- Implement Agile processes for software development
- Debug embedded real-time systems
Must Haves:
- Bachelor's in Computer Engineering or STEM + 5 years experience in production
- Proficient in C/C++ in production, with codebases > 100,000 lines
- Experience with multi-threaded embedded applications in production
- Familiarity with the formal software lifecycle process in production
- Experience with Jira/Bitbucket/Git in Agile environments in production
- Experience with Static Analysis and Unit Testing in production
Nice to Haves:
- Experience with Software Defined Radios (2+ projects)
- Experience with Avionics Operating System (1+ project)
- Experience with Xilinx platforms (Zynq, Ultrascale+, VERSAL)
- Experience with Yocto/Petalinux (1+ project)
- Familiarity with TCP/IP and common network configurations (1+ project)
Disqualifiers:
- No experience with embedded real-time systems
- Only academic experience with C/C++
- No production experience with Agile methodologies
Similar roles
- Embedded Software Engineer 3EPITEC · Chillicothe, Illinois, United States · Onsite
- Embedded Software Engineer 3Sunrise Systems, Inc. · Irvine, California, United States · Onsite
- Embedded Software Engineer 3Actalent · Chandler, Arizona, United States · Onsite
Embedded Software Engineer 3Apex Systems · San Diego, California, United States · Onsite
Embedded Software Engineer 3Ciena Healthcare Management, Inc. · Georgia, United States · Hybrid