Software Engineer II at Simmonds Precision Products in Vergennes, VT
- Company: Simmonds Precision Products
- Location: Vergennes, VT
- Posted: Sep 24, 2026
- Type: Full-time
- Salary: $68,000-$130,000
- Experience: 2+ years
Overview
Simmonds Precision is seeking a Software Engineer to join our Motion Controls business engineering team. The Software Engineer will leverage their expertise in embedded real-time systems to design, develop, and verify software for aerospace and defense electromechanical applications.
Job description
- Simmonds Precision is seeking a Software Engineer to join our Motion Controls business engineering team. The Software Engineer will leverage their expertise in embedded real-time systems to design, develop, and verify software for aerospace and defense electromechanical applications.
- This role is responsible for the design, development, integration, verification, and lifecycle support of embedded real-time software used in aerospace products and systems. This position works across the full software development lifecycle, translating system and customer requirements into reliable, maintainable, and compliant software solutions.
- The Software Engineer partners closely with Systems, Electrical, Mechanical, Project Engineering, Program Management, Production, Quality, and Supply Chain teams to support the development, qualification, production, and continued support of complex aerospace products.
- The successful candidate will combine strong embedded software fundamentals with a disciplined engineering approach, technical curiosity, and the ability to collaborate effectively within a multidisciplinary product development environment.
Responsibilities
- Software Development & Technical Execution
- Design, develop, test, integrate, verify, document, and maintain embedded real-time application software throughout the full product lifecycle.
- Translate system, software, and customer requirements into reliable, maintainable, and testable software solutions.
- Support hardware/software integration and system-level testing, including interfaces with electrical hardware, sensors, actuators, motors, and other system components.
- Perform software debugging, troubleshooting, root-cause analysis, and corrective action to resolve technical issues identified during development, integration, verification, production, or field support.
- Develop and execute software verification activities to demonstrate compliance with defined software and system requirements.
- Analyze test results and software anomalies, identify root causes, and implement appropriate corrective actions.
- Develop and maintain required software engineering documentation, including requirements, design descriptions, interfaces, verification documentation, and technical analyses.
- Participate in software and system design reviews, peer reviews, code reviews, configuration management, change control, and software release activities.
- Read and interpret electrical schematics, interface documentation, and technical specifications as needed to support embedded software development and troubleshooting.
- Cross-Functional & Program Support
- Collaborate with Project, Systems, Mechanical, Electrical, and other Software Engineers, as well as Program Management, Production, Quality, and Supply Chain, to develop integrated solutions and execution plans that satisfy customer requirements.
- Participate in multidisciplinary technical discussions to identify and address software dependencies, technical risks, integration challenges, and potential solutions.
- Communicate software status, technical risks, issues, dependencies, and recommendations clearly to engineering and program stakeholders.
- Support Production and Quality teams in investigating and resolving software-related manufacturing and product issues.
- Develop software engineering estimates, technical inputs, and support information for customer proposals, bids, and program planning activities.
- Support project planning by identifying software development and verification tasks, dependencies, technical risks, resource requirements, and schedule considerations.
- Execute assigned activities in alignment with established program cost, schedule, quality, and technical objectives.
- Technical Excellence and Continuous Improvement
Requirements
- Experience designing, developing, testing, integrating, and maintaining embedded real-time application software.
- Working knowledge of the software development lifecycle, including software design, development, integration, verification, testing, and maintenance.
- Ability to translate technical and customer requirements into effective embedded software solutions.
- Experience supporting software integration and verification within complex engineered products or systems.
- Ability to analyze technical requirements, identify software development needs, and contribute to engineering estimates and proposal activities.
- Demonstrated ability to troubleshoot technical issues and apply structured problem-solving and analytical skills throughout software development and integration.
- Ability to work within defined software engineering processes, standards, and development practices.
- Ability to collaborate effectively with multidisciplinary engineering teams, including Systems, Electrical, Mechanical, and Project Engineering, to support integrated product development.
- Ability to develop and maintain sufficient technical knowledge of embedded applications to contribute effectively to software development, testing, and verification activities.
- Bachelor’s degree in computer science, Software Engineering, Computer Engineering, Electrical Engineering, or another Science, Technology, Engineering, or Mathematics (STEM) discipline with a minimum of 2 years of relevant professional experience; or an advanced degree in a related field.
- Experience with embedded software development, real-time applications, software integration, verification, or a closely related technical discipline.
- Working knowledge of software development lifecycle principles, including requirements, design, implementation, integration, verification, and configuration management.
- Demonstrated analytical and problem-solving skills with the ability to investigate complex technical issues.
- Ability to communicate technical information clearly and work effectively within multidisciplinary engineering teams.
- Ability to manage assigned technical priorities and deliver work in accordance with established program schedules and engineering requirements.
- Must be a U.S. Citizen.
- Hands-on experience with aerospace or other safety-critical product development, including the design and integration of electrical, electronic, or electromechanical systems.
- Experience developing embedded real-time software for microcontrollers, processors, or similar embedded computing platforms.
- Experience designing, implementing, integrating, and debugging sensor interfaces, including analog-to-digital (A/D) conversion.
- Experience developing embedded software for motor-control applications, including brushless DC (BLDC) motors and resolver interfaces.
- Experience with model-based software development using MATLAB/Simulink or comparable tools.
- Experience with requirements development, traceability, and management using tools such as IBM Engineering Requirements Management DOORS.
- Ability to read and interpret electrical schematics, interface control documents, and other engineering drawings or technical documentation.
- Experience working within a DO-178/DO-178C compliant software development and verification environment.
- Knowledge of requirements-based testing, software verification, traceability, configuration management, and problem-reporting processes.
- Experience troubleshooting software/hardware interactions using laboratory equipment, debugging tools, or test environments.
- Familiarity with source control, issue tracking, code review, and continuous integration practices.
- Experience participating in formal engineering reviews and working within structured product development processes.
Skills
Required
- Embedded software development
- Real-time applications
- Software integration and verification
- Analytical and problem-solving skills
- Technical communication
- Multidisciplinary teamwork
- Priority management
Preferred
- Sensor interfaces and A/D conversion
- Requirements management tools (DOORS)
- Electrical schematics interpretation
- DO-178/DO-178C compliance
- Formal engineering reviews
Benefits
- Great work deserves great rewards—and benefits that support you both at work and beyond. Our comprehensive total rewards package is designed to help you stay healthy, build financial security, enjoy time away from work, and continue growing throughout your career.
- Health & Wellness: Take care of yourself and your family with comprehensive medical, dental, and vision coverage, HSA and FSA options, and convenient access to an onsite cafeteria and fitness center.
- Invest in Your Future: Enjoy competitive pay, an annual bonus opportunity, and a 401(k)-retirement plan that includes up to a 4% company match plus an additional annual employer contribution starting at 3%. Company-paid life and disability insurance provide additional financial protection and peace of mind.
- Time to Recharge: We believe time away from work matters. Enjoy four weeks of vacation, plus five additional paid days during our annual holiday shutdown, paid sick leave, and paid maternity and paternity leave—giving you more time for the moments that matter.
- Grow Your Career: Keep building your skills and advancing your career with up to $20,000 in annual tuition reimbursement, along with ongoing professional development and learning opportunities.
- Benefits Beyond the Basics: Choose from additional programs designed to make life a little easier, including supplemental insurance, an Employee Assistance Program (EAP), legal services, identity theft protection, discounted auto and home insurance, and pet insurance.
- Your career is more than a paycheck. Join a company that invests in your health, your future, your growth, and your life outside of work.
- $68,000-$130,000
About Simmonds Precision Products
For nearly a century, Simmonds Precision has been helping shape the future of flight from our home in Vergennes, Vermont. Today, our technologies are trusted across hundreds of commercial and military aircraft platforms worldwide, helping aircraft operate safely, reliably, and efficiently. At Simmonds Precision, we design and manufacture advanced sensing, monitoring, fuel management, and precision control technologies that solve some of aerospace’s most demanding challenges. Behind every solution is a team of talented people who bring together engineering expertise, advanced manufacturing, craftsmanship, and a drive to innovate. When you join Simmonds Precision, you’re not just taking the next step in your career, you’re contributing to technology that takes flight around the world. Whether your expertise is in engineering, manufacturing, quality, operations, or business support, there’s an opportunity to make your mark. Find your next opportunity where precision meets possibility—and build your career in aerospace with Simmonds Precision.