PGS Worldwide is seeking a
Principal Embedded Software Engineer to support a high-impact weapon systems program for a leading aerospace and defense program. In this role, you will lead and contribute to embedded software development activities, working with cross-functional teams on state-of-the-art systems.
This position requires a motivated professional with expertise in embedded software, systems integration, and product ownership within an Agile development framework. You'll be part of a collaborative environment, applying innovative thinking to cutting-edge technology that supports national defense missions. This is a one year contract to hire.
Key Responsibilities: - Serve as IPT Lead and Software Product Owner for embedded software teams
- Contribute to planning, tracking, and reporting efforts (including CAM responsibilities)
- Lead software architecture and design for real-time embedded systems
- Develop and maintain C/C embedded software, with focus on RTOS-based architectures
- Drive hardware/software integration and support testing and evaluation of products
- Contribute to programmable logic development and system-level simulations
- Create and maintain technical documentation including test procedures and interface designs
- Collaborate across teams including systems engineering, FPGA, hardware, and verification
- Utilize tools like Jira, Bitbucket, and Git to manage Agile workflows
Basic Qualifications: - Bachelor's degree in Computer Science, Electrical/Computer Engineering, or another STEM discipline
- 5+ years of experience with BS, 3+ with MS, or 1+ with PhD
- Strong experience in:
- C and C
- Object-oriented programming and embedded systems
- Full software development life cycle (SDLC)
- Real-time multi-threaded systems using RTOS
- ARM architectures and peripheral interfaces
- Experience with Agile development methodologies
- Familiarity with hardware/software integration
- Must hold or be eligible to obtain a U.S. DoD Secret security clearance
Preferred Qualifications: - Experience with:
- Embedded communication protocols: I2C, SPI, UART, PCIe, Ethernet
- Networking protocols and security: IPSec, TLS, TCP/IP
- Cryptographic libraries (e.g., wolfSSL)
- Linux kernel-level driver development
- Bare-metal programming and device driver development
- Assembly language, PowerPC, and ARM-based devices
- VHDL/Verilog, FPGA integration, and Xilinx tools (Vitis, Vivado)
- Software tools: Rhapsody, DOORS, Clearcase
- Static analysis, unit testing, and secure coding practices
- Real-time simulation tools and mission-specific modeling
- Experience with AdaMulti (Green Hills) and mission systems standards is a plus
- Active Secret clearance preferred
Job ID: 14508
Military veterans and transitioning military members are encouraged to apply to all PGS Worldwide positions. All of our jobs are military-friendly, and we work with leaders in Aerospace who rely on your military expertise to support mission-critical programs nationwide. As a Veteran Founded company, we know that the military has given you the skills and training you need to succeed in positions like this, and we want to support your success in the civilian sector however we can. We thank you for your service and humbly offer our own in return by helping you take your career to the next level.