Senior Embedded Software Engineer


Job Details

Senior Embedded Software Engineer


Location: Indianapolis, Indiana


Prodigy Resources is looking for a Senior Embedded Software Engineer who will design and develop new software products throughout the product lifecycle. You will use your skills and expertise to define, design, develop, test, certify, and improve cutting-edge software products.



Responsibilities

  • Support full life cycle development and coding of embedded software.
  • Design and development of new software products throughout the product lifecycle. Use your skills and expertise to define, design, develop, test, certify, and improve cutting-edge software products.
  • Development of software plans, processes, & guidelines
  • Perform or support software requirements decomposition, analysis, definition, and traceability.
  • Perform software design and development, performance, risk, safety, operation, and cost optimization trade studies, and lead / conduct design reviews.
  • Perform coding, debugging, testing, and troubleshooting of systems and software throughout our development process.
  • Develop and execute comprehensive tests at the Unit, Integrated, and Functional Test levels to ensure compliance with requirements and adherence to design.
  • Integrate various flight software units, components, and data products to ensure a robust software system.
  • Develop software documentation including but not limited to Software Requirements Specification, Software Design Descriptions, Software UML Models, Software User Guides, Software Test Plans, and Software Test Descriptions.
  • Support Hardware-Software Integration Teams, Simulation Teams, and Flight Controllers through Joint Tests with military customers, Qualification of the Software, training of Flight Controllers, and potential support during missions.


Requirements

  • Must be a US Citizen.
  • Bachelor of Science degree in Computer Science, Software Engineering or other related discipline.
  • Minimum of 5 years of embedded software development experience with one or more of the following: C/C++, model-based development tools (ie Matlab/Simulink and/or SCADE), Python, and Java.
  • Gas Turbine controls experience in a regulatory-driven environment, preferably DO-178B/C
  • Ability to develop, integrate, and test embedded SW.
  • DOORs / JIRA / Confluence knowledge.
  • Ability to work in a hybrid work environment and lead small teams, including virtual teams.
  • Self-motivated and highly organized contributor willing to help others be successful.





 Prodigy Resources

 05/09/2024

 All cities,IN