
Software Engineer, Device
Johnson Controls International plc26 days ago
Boston, MA, USAMid Level
Base Salary
$70k - $110k/yr
Responsibilities
- Develop robust and expandable on-device software for Stack Forging processes.
- Build motion planning and machine coordination software using Python and TypeScript while interfacing with proprietary controls software.
- Test and deploy production code to manufacturing equipment.
- Develop automation that reduces operator time, detects failures, and improves reliability.
- Collaborate with in-house teams to translate R&D learnings into improved part success, geometric capabilities, and processing performance.
- Work cross-functionally to advance the capabilities of the equipment.
- Stay current with research and trends in 3D printing, motion planning, and controls.
Requirements
- Bachelor's degree in Computer Science, Applied Mathematics, Engineering, or a related field.
- At least 3 years of industry experience building, testing, and shipping high-quality production code.
- Experience with industrial machines and scaling up or managing a fleet of electromechanical systems.
- Proficiency with Python.
- Preferred experience with computer vision, drivers, and/or control cabinet buildouts.
- Ability to work in a fast-paced environment with a bias toward action and solutions.
- Ability to balance long-term strategic thinking with short-term attention to detail.
Benefits
- Competitive benefits package.
- Onsite position in Burlington, MA; candidates must commute to the facility or relocate.
- Various relocation packages are available.
- Employment may be contingent on obtaining and maintaining required U.S. export authorization or eligibility to access controlled items.