More jobs:
Automation Software Engineer – Manufacturing
Job in
Dedham, Norfolk County, Massachusetts, 02026, USA
Listed on 2026-08-24
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).
(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:
×