FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Device
Johnson ControlsSoftware Engineer developing robust on-device software solutions for industrial applications at Johnson Controls. Collaborating on motion planning and improving automation solutions in a production environment.
Posted 6/26/2026full-timeBurlington • Massachusetts • 🇺🇸 United StatesMid-LevelSenior💰 $70,000 - $110,000 per yearWebsite
Tech Stack
Tools & technologiesPythonTypeScript
About the role
Key responsibilities & impact- Develop robust and expandable solutions for on-device software
- Work on motion planning and machine coordination software in a production code environment consisting of Python and Typescript
- Test and deploy production code to manufacturing equipment
- Develop automation solutions to reduce operator time, detect failures, and increase reliability
- Collaborate with in-house teams to translate R&D learnings into improved part success, geometric capabilities, and processing performance
- Work cross-functionally to push the envelope of what is possible on the equipment
Requirements
What you’ll need- Bachelor's in Computer Science, Applied Mathematics, Engineering, or related field
- 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
- Proficient with Python
- Experience with computer vision, drivers, and/or control cabinet buildouts
Benefits
Comp & perks- Competitive benefits package
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonTypescriptmotion planningmachine coordinationautomation solutionsproduction codecomputer visiondriverscontrol cabinet buildoutselectromechanical systems
Soft Skills
collaborationcross-functional teamworkproblem-solvingcommunicationadaptabilitycreativityreliabilityorganizational skillsanalytical thinkingleadership
Certifications
Bachelor's in Computer ScienceBachelor's in Applied MathematicsBachelor's in Engineering