Embedded Software Engineer

USPRO
Grand Prairie, TX

Job Description & Responsibilities:

  • Seeking an Embedded Software Engineer to design, develop, and implement embedded software.
  • Team members will analyze algorithm descriptions provided by systems engineering and existing software code base to determine best architectural changes to software.
  • Software will be developed using Agile methodology.
  • Software is written in C++ however some algorithms are still written Ada, hence knowledge of C++ is required while knowledge of Ada would be beneficial.
  • Experience with RTI DDS is a plus, as is developing for a Linux/Rocky target from both Linux/Rocky and Windows hosts.
  • Responsibilities will include software development from requirement analysis to integration, acceptance test, and delivery.


Required Qualifications:

  • MUST have an Active Secret Clearance with most recent investigation in the last 5 years
  • Real-time embedded software development with C++ and Rocky Linux


Preferred Qualifications:

  • Knowledge of Publish / Subscribe communication protocol Data Distribution Services (DDS) by RTI is preferred
  • Knowledge and/or experience in Ada programming
  • Common Object Request Broker Architecture (CORBA)
  • Multi-Threading processes
  • Experience with the following tools: C-Make, Jira, GitLab, Cameo Modeler and GoogleTest or similar Unit Test tool.
  • Experience with CI/CD Pipelines


Equal Opportunity Statement:

USPRO is an equal opportunity employer and will consider all applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability and/or other protected categories. We are also committed to providing reasonable accommodation(s) to qualified individuals with disabilities or needs, as required by law.

// // //