Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Vergennes, VT

Find & Apply For Software Developer / Engineer Jobs in Vergennes, Vermont

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Software Engineer II
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Simmonds Precision Products

Software Engineer II

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
76
out of 100
Average of individual scores

Were these scores useful?

Job Description

Build What's Next in Aerospace 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. 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. Key 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 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. Required Qualifications 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. Preferred Qualifications 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. Compensation & 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.
Shift:
First Shift Compensation:
$68,000-$130,000

Benefits

  • Sick Leave
  • Financial Aid/Assistance
  • Professional Development
  • 401(k) Plans