Software Engineer II

Posted 3 Days Ago
Be an Early Applicant
Vergennes, VT, USA
In-Office
68K-130K Annually
Junior
Aerospace • Defense • Industrial • Manufacturing
The Role
Design, develop, integrate, verify, document, and maintain embedded real-time software for aerospace and defense electromechanical systems. Translate requirements into reliable software, support hardware/software integration, troubleshoot technical issues, perform root-cause analysis, and maintain verification documentation. Collaborate with multidisciplinary engineering, production, quality, supply chain, and program teams throughout the product lifecycle.
Summary Generated by Built In
Job Summary & Responsibilities

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.

Pay Range

$68,000-$130,000

Skills Required

  • Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering, or another STEM discipline with at least 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 for investigating complex technical issues
  • Ability to communicate technical information clearly and collaborate within multidisciplinary engineering teams
  • Ability to manage technical priorities and deliver work according to program schedules and engineering requirements
  • Must be a U.S. Citizen
  • Hands-on experience with aerospace or other safety-critical product development
  • Experience developing embedded real-time software for microcontrollers, processors, or similar platforms
  • Experience designing, implementing, integrating, and debugging sensor interfaces, including analog-to-digital conversion
  • Experience developing embedded software for motor-control applications, including 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, engineering drawings, and 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 and 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 structured product development processes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,000 Employees
Year Founded: 1928

What We Do

Simmonds Precision Products, Inc. is a leading global designer and manufacturer of highly engineered fuel, proximity sensing, and structural health monitoring solutions for the aerospace and defense end markets. Based in Vergennes, Vermont, the company provides precision-engineered components for commercial aviation, military, and rotary-wing platforms, specializing in high-quality products with significant aftermarket content across major aerospace and defense platforms.

Similar Jobs

CrowdStrike Logo CrowdStrike

Engineer II, Software Assurance, Product Security (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
11000 Employees
100K-145K Annually

Bestow Logo Bestow

Software Engineer

Big Data • Fintech • Information Technology • Insurance • Software
Remote or Hybrid
US
160 Employees
125K-146K Annually

Akamai Technologies Logo Akamai Technologies

Software Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
2 Locations
10285 Employees
114K-171K Annually

Akamai Technologies Logo Akamai Technologies

Software Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
2 Locations
10285 Employees
146K-264K Annually

Similar Companies Hiring

Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account