Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Johnson Controls

Software Engineer, Device

Johnson Controls

Software 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 & technologies
PythonTypeScript

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 resume
Applicant 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