PGS Worldwide is seeking a Secret-Cleared Embedded Software Engineer in Grand Prairie, TX for a one-year contract-to-hire role supporting a leading aerospace & defense company.
The Embedded Software Engineer will design, develop, and implement real-time embedded software using C++ in a Linux environment. This role includes analyzing algorithm descriptions, reviewing existing software code, identifying architectural changes, and supporting the full software development lifecycle from requirements analysis through integration, acceptance test, and delivery. The position requires an active Secret clearance, embedded C++ software development experience, Linux experience, and software/hardware integration and test experience.
Required Skills
• Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
• Bachelor’s degree with 11+ years of relevant experience, or master’s degree with 9+ years of relevant experience.
• Active Secret clearance with most recent investigation within the last 5 years.
• Real-time embedded software development experience using C++.
• Linux experience.
• Experience with software and hardware integration and test.
• Experience analyzing requirements and supporting software development through integration, acceptance test, and delivery.
• Ability to analyze algorithm descriptions from systems engineering.
• Ability to review existing software code and determine needed architectural software changes.
• Experience working in an Agile software development environment.
Preferred Skills
• Knowledge of RTI Data Distribution Services publish/subscribe communication protocol.
• CORBA experience.
• Experience developing with CMake.
• Familiarity with embedded real-time Ada programming.
• Experience working with multi-disciplined engineering teams.
• GitLab CI/CD pipeline experience.
What You’ll Do
• Design, develop, and implement embedded software.
• Develop software using Agile methodology.
• Analyze system engineering algorithm descriptions and existing software code.
• Determine software architecture changes needed to support requirements.
• Develop C++ software for Linux/Rocky targets.
• Support development from Linux/Rocky and Windows host environments.
• Support software development from requirements analysis through integration, acceptance test, and delivery.
• Integrate and test software with hardware.
• Work with multi-disciplined teams to support embedded software development.
Pay
• $113.22 per hour
Job ID: 22104
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.