Skip to content

Principal Embedded Software Engineer
Company | RTX |
---|
Location | East Windsor, CT, USA |
---|
Salary | $101000 – $203000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Typically requires a University Degree and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience.
Responsibilities
- Create and refine software architecture for embedded control and diagnostic systems
- Implement designs on both bare metal and virtualized platforms
- Utilize model-based development techniques in Cameo System Modeler and Simulink to develop software architectures, requirements, and low level designs
- Design and verify software for multi-core processing systems
- Ensure software meets performance metrics through utilization of instrumentation and benchmarks
- Conduct and coordinate low level verification activities defined by DO-178C
- Debug systems with control and diagnostic capabilities
- Make recommendations to management on ways to improve cost and quality of software products
- Design and implement build procedures that are used to support hardware and software product development and function.
- Conduct multidisciplinary research and collaborate with equipment designers in the planning, design, development, and utilization of control and diagnostic systems
- Establish end user needs by analyzing system capabilities to resolve problems on program intent, output requirements and input data acquisition
- Ensures hardware and software standards are met
- May develop software configuration standards for company-wide use
- May train software developers in the use of configuration management tools and the implementation of software quality standards
- Identify opportunities to lead model-based development transformation.
Preferred Qualifications
- Working Software and System design experience within the Aerospace industry is preferred
- Experience adhering to DO-178C development process
- Experience with Cameo System Modeler and/or Matlab Simulink
- Experience formulating software system designs