×
Register Here to Apply for Jobs or Post Jobs. X

Automation Software Engineer – Manufacturing

Job in Dedham, Norfolk County, Massachusetts, 02026, USA
Listing for: Progeny Systems (Acquired by General Dynamics)
Full Time position
Listed on 2026-08-24
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Manufacturing Software Engineer

The Manufacturing Software Engineer is responsible for developing, and maintaining automated manufacturing methods, processes, and operations for new and existing products. This role involves working closely with design engineering, managing manufacturing process capital, and driving continuous improvement initiatives to ensure efficient and cost-effective production.

Key Responsibilities:

  • Codes, integrates, tests hardware and software, and documents automated software manufacturing solutions.
  • Estimates manufacturing costs, determines time standards, and makes recommendations for tooling and process requirements of new or existing product lines.
  • Documents procedures, process qualifications, work instructions, and shop aids.
  • Ability to quickly learn hardware architectures of different products.
  • Participates with technicians on enhancing production line output.
  • Provides process analysis to support new business (NPI) opportunity assessment and quoting.
  • Participates in internal review of software, hardware, and mechanical components and systems.
  • Operates within an Agile/Scrum framework to deliver iterative software improvements.
  • Researches and analyzes data to determine feasibility of design or application.
  • Keeps abreast of technology trends and champions new ideas and product and process improvements.
  • Applies principles and techniques of computer engineering, electrical engineering, and mathematical analysis to the development of manufacturing software.

Knowledge, Skills & Abilities:

  • Proficient understanding of lean manufacturing principles, six sigma methodology, and electrical/mechanical component integration.
  • Proficiency in C/C++, Rust, and Python.
  • Ability to work collaboratively with cross-functional teams.
  • Proficiency with Linux application development.
  • Familiar with Xilinx tools and development.
  • Familiar with STM
    32 or MSP
    430 development.
  • Familiar in RESTCONF or SNMP.
  • Proficiency with Git version control.
  • Proficient knowledge of computer engineering concepts, principles, and theories.
  • Proficient written and verbal communications skills.
  • Identifies opportunities to apply AI for continuous improvement and innovation.

Combined Salary Range: USD $ - USD $ /Yr.

This job posting will remain open until the position is filled.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary