Responsibilities
- Co-design a software suite that runs end-to-end workflows for JCI’s novel Stack Forging manufacturing process.
- Develop 3D algorithms to improve part accuracy and simplify support removal.
- Take products and features from requirements definition to proof-of-concept prototypes to production code.
- Develop 2D motion and path planning algorithms to improve the throughput of JCI’s Stack Forging manufacturing equipment.
- Collaborate in the team’s agile development process.
- Provide feedback and improve the team’s code quality.
- Work with external designers and developers as needed.
Requirements
- 2+ years of experience with computational geometry or an adjacent field (i.e. CAD, Simulation, Graphics, CAM, etc.).
- Experience in C++: object oriented design and development, design patterns, and other software development methodologies.
- Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or Physics.
- 5+ years of industry experience building, testing, and shipping high-quality production code.
- Experience developing in an agile production code environment.
Hard Skills
- C++
- computational geometry
- 3D algorithms
- 2D motion planning
- path planning
- object oriented design
- design patterns
- software development methodologies
- agile developmentproduction code
Soft Skills
- collaboration
- feedback
- code quality improvement
Certifications & Qualifications
- Bachelor's degree in Computer Science
- Bachelor's degree in Computer Engineering
- Bachelor's degree in Mathematics
- Bachelor's degree in Physics
#J-18808-Ljbffr