Sr Embedded Software Engineer
At Moog:
• We solve our customers’ most difficult technical challenges
• We value trust, respect, integrity & cooperation in everything we do
• Performance really matters – for our people, customers & shareholders
We are the Medical Device division of Moog - a global organization that operates in 23 countries. Our expertise lies in applying advanced technologies to the precision control of motion and fluids. Underlying this expertise is a set of values and beliefs that guides our actions: we pride ourselves on solving challenging problems that make a difference; we strive to be flexible to our customers’ unique needs; we do what we say we’ll do; and we believe close working relationships provide better results.
Moog Medical Device Group (MMDG) designs, manufactures, and distributes industry-leading enteral feeding and infusion pumps. Through investment in research & development and relying on our vast expertise, we design and develop advanced infusion systems that improve medication safety, optimize application performance and reduce medical expenses.
Core Responsibilities:
Reporting to the Engineering Manager, this position is responsible for the design and implementation of embedded software used in our infusion and enteral pumps. The candidate will participate in assigned software development projects from requirements to release. This position will serve as a software engineering team member for design and development projects.
Specific Responsibilities:
- Leads software engineering task definition, dependencies, technical risks and mitigations and works with program management to maintain schedules in compliance with Moog’s Design Control process.
- Leads software technical reviews as required in line with the software process.
- Ensures that own software project deliverables and process requirements are met.
- Documents designs, including but not limited to software specifications, detailed design, implementation, verification and traceability
- Software version control and defect management
- Training and mentoring other engineers
Job Requirements:
Technical Skills
- Minimum of BS in Electrical Engineering and 7+ Years demonstrated experience
- Demonstrated experience in embedded software design, implementing and debugging real-time embedded software systems
- Proficiency in C and C++ languages
- Familiarity with ARM Cortex-M/IAR a plus
- Demonstrated proficiency in object orientated and/or structured design software design/clean code principles
- Familiarity with unit test and static analysis tools and processes.
- Experience developing on bare metal and RTOS-based systems (ThreadX a plus)
People Skills
- Excellent communication skills, both written and verbal while being enthusiastic, motivated and self-driven.
- A key part of the Moog culture is to trust our people to do the job and provide the correct training and empowerment. With this comes the responsibility on the part of the candidate to take ownership of own deliverables and commitments, as well as providing clear communications with engineering manager and other stakeholders on task status.
Preferred other skills
- Excellent English speaking and listening ability
- Experience with 62304, 60601, CE Mark
- Background in control engineering as applicable to motors
- Developing within FDA Design Controls environment
- Experience in estimating and creating software schedules in MS Project
- Experience in working with remote software teams.
- Experience in Agile software development methodologies.
You can do this!
Moog Inc. is a worldwide designer, manufacturer, and integrator of precision control components and systems. Moog’s high-performance systems control military and commercial aircraft, satellites and space vehicles, launch vehicles, missiles, automated industrial machinery, marine and medical equipment. Additional information about the company can be found at www.moog.com. Headquartered in East Aurora, NY, we employ over 11,500 employees in 28 countries. While we are most known for our products that are the best in the industry, what’s unique about Moog is our enabling, pioneering culture. We operate within a culture of trust and mutual respect, allowing our employees to collaborate to produce cutting edge technology.
At Moog we work in an environment where people trust, respect, and encourage one another. We believe in our people and it shows in everything we do. We’d like to invite you to become part of our continued success.
EOE/AA Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation
About Moog, Inc.:
Our company began in 1951 with Bill Moog’s invention, the servo valve, a device which became the heart of high performance motion control systems. Today, Moog Inc. (NYSE: MOG.A and MOG.B) is a worldwide designer, manufacturer, and integrator of motion control parts and systems.
Headquartered in East Aurora, NY, we proudly serve customers in more than 90 countries. Our operations extend to more than 27 countries and our talented, global workforce is nearly 13,000 strong.
Our company is organized into five operating groups: Aircraft, Space and Defense, Industrial, Medical Devices, and Corporate. Our high-performance systems control military and commercial aircraft, satellites and space vehicles, launch vehicles, missiles, automated industrial machinery, and marine and medical equipment. What sets Moog apart is our commitment to creating high-performance solutions that solve our customers’ most difficult technical challenges.
But it's more than technical excellence that defines us. Moog is a performance culture that empowers people to achieve great things. Our employees enjoy tackling interesting technical challenges in a culture of trust. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.
Moog is an Equal Opportunity Employer, and as such affirms the right of every person to participate in all aspects of employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department via phone at 844-367-5787.
EEO Documentation: EEO is Law - EEO Supplement - EEO Policy Statement - Pay Transparency Notice