Information Technology - Embedded S/W Engineer
Role details
Job location
Tech stack
Job description
Join our dynamic team in Grand Prairie, TX as an Embedded Software Engineer, where you will play a vital role in designing, developing, and implementing advanced embedded software solutions. Work on cutting-edge projects using Agile methodology while contributing to critical defense and technology programs. This is an excellent opportunity to expand your expertise in C++ and embedded systems within a collaborative, mission-driven environment., Analyze algorithm descriptions and legacy code to architect robust embedded software modifications
- Design, develop, and implement high-quality embedded software using C++ for Linux/Rocky targets
- Collaborate with systems engineering to interpret requirements and ensure software alignment with project goals
- Integrate and test software, ensuring seamless acceptance and delivery
- Utilize Agile practices to drive iterative development and continuous improvement
- Participate in code reviews, unit testing, and troubleshooting to enhance software reliability
Requirements
Active Secret Clearance with most recent investigation within the past 5 years
- Minimum 15 years of experience in real-time embedded software development
- Proficient in C++ and Linux/Rocky environments
- Strong understanding of embedded systems and software architecture
- Experience working within Agile teams
[Preferred Skills]
- Familiarity with Ada programming language
- Experience with RTI Data Distribution Service (DDS)
- Knowledge of CORBA, C-Make, Multi-Threading, Jira, GitLab, CI/CD pipelines
- Unit testing using GoogleTest or similar tools
- Cameo Modeler experience
Benefits & conditions
Competitive compensation and comprehensive benefits package
- Opportunity to work on mission-critical defense projects
- Supportive team culture with growth and learning opportunities
- Exposure to advanced software tools and technologies
- Secure work environment with a focus on innovation and collaboration