Sr. Embedded Firmware Engineer
T Wright Corp · Shelby, NC · Yesterday
Engineering$86k–$124k/yrFull-time
Job Summary
We are looking for a Sr. Embedded Firmware Engineer to join our Shelby team! As our Embedded Firmware Engineer you will be responsible for the planning, design, verification, and overall coordination for safety-certified aerospace actuation applications. Performs activities in accordance with DO-178C / ED-12C and other customer- specific requirements. Collaborates closely with other team members to optimize performance and robustness while accomplishing certification objectives for hardware (DO-254 / ED-80), equipment/system (ARP4754), and safety (ARP4761). Leads a remote or local development team.
About the Role
Location: Gastonia, NC
Salary: $86,100 to $124,300
Responsibilities
- Matures software certification to system-level (ARP4754 / ED-79) and safety aspects (ARP4761 / ED-135).
- Develops plans and standards then works with process assurance to ensure compliance.
- Advises on resources and infrastructure needs to accomplish assigned tasks.
- Creates and manages software requirements in collaboration with other disciplines.
- Generates design documentation, block diagrams, state diagrams, timing analysis, etc.
- Develops software test environments and software test plans.
- Uses knowledge of low-level processor peripherals to meet design requirements.
- Generates high quality specifications, reports, publications, and support proposals.
- Implements software on target devices and performs or oversees software verification in a lab environment.
- Utilizes understanding of software design process including requirements generation, preliminary design, peer reviews, detailed design, test plan generation, integration and test.
- Experience with pre-contract customer discussions, briefing technical capabilities, conducting in-person trade study discussions, including schedule and cost impacts and shaping technical requirements.
- Reviews vendor experience and capability to support software development.
Requirements
- Must be a US Citizen
- Bachelor's Degree in Computer Science/Engineer, or Software Engineering
- 10+ years experience
- Experience with DO-178C / ED-12C software certification
- Experience in the development of actuator and motor controllers
- Software or firmware development experience for embedded (e.g. bare metal) controllers
- Strong oral and written communication skills with knowledge of MS Office and Visio
- Refined soft skills for coaching/mentoring and working with other team members
- Excellent analysis and decision-making skills
- Strong customer interface capabilities and negotiation skills required
- Ability to interact and collaborate with internal and external program management
- Creativity, innovation, and commitment to excellence with the ability to work in a diverse, fast paced environment
- Ability to work in a team environment
Qualifications
- Experience with DO-178C / ED-12C software certification
- Experience in the development of actuator and motor controllers
- Software or firmware development experience for embedded (e.g. bare metal) controllers
Skills
- Familiar with the use of microprocessors to implement embedded software solutions (i.e. bare-metal software or firmware)
- Relevant to motion/motor control and power conversion applications in aerospace environments
- Interfaces frequently and well with the internal process assurance team and external certification-related personnel
- Works with project leadership to develop project plans/schedules
- Oversees the development and implementation of, software plans, standards, and infrastructure necessary to accomplish assigned tasks
- Comfortable engaging in vendor/supplier and current/future customer discussions related to their tasks and travelling as required
Benefits
- Paid Time Off
- I 401K with Employer Match and Profit Sharing
- Health and Wellness Benefits
- Learning and Development Opportunities
- Referral Program
- Competitive Pay
- Recognition
- Employee Stock Purchase Plan
- Inclusive & Supportive Culture