Description
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across various industries. Our initiatives include developing the next generation of Machining solutions, specifically automated toolpath generation systems that enhance the machining process for our customers. We are seeking a highly motivated developer to support our tool path generation team in a lean-agile environment.
Company Culture and Environment
Working at Siemens Software embraces flexibility, enabling employees to choose between working from home or the office. The company fosters a culture of equality and diversity, encouraging applications that reflect the communities we serve. Collaboration and communication are key components of our work environment.
Career Growth and Development Opportunities
Siemens Software emphasizes the importance of personal growth and development, offering opportunities to work on innovative projects that shape the future of industrial software. Employees are encouraged to bring their curiosity and creativity to the workplace, contributing to both personal and professional advancement.
Detailed Benefits and Perks
• Flexible work arrangements, including hybrid options
• Comprehensive health and wellness benefits
• Paid time off, including sick leave and parental leave
• Incentive compensation opportunities
• A supportive environment that values contributions and diversity
Compensation and Benefits
The salary range for this position is (82,900 to )149,200, with actual compensation based on the successful candidate’s work location, skills, experience, and education. Siemens offers a variety of health and wellness benefits to employees.
Why you should apply for this position today
This is an exciting opportunity to work at the forefront of technology in the field of software development. Joining Siemens Software allows you to contribute to meaningful projects in a collaborative and flexible environment, where your ideas can make a real impact.
Skills
• Master’s or higher degree in Mechanical or Industrial Engineering, Mathematics, Physics, or Computer Science
• 2+ years of experience programming in an object-oriented language (preferably C++)
• Understanding of Object-Oriented design techniques
• Experience in developing 3D geometrical algorithms or robust mathematical solutions
• Familiarity with Windows development environments
• Strong written and oral communication skills in English
Responsibilities
• Design, develop, modify, and maintain the NX CAM Software
• Conduct research, design, prototype, and exploration activities
• Create and test software features
• Ensure software quality through unit and system level tests
• Collaborate with the Product Owner to refine user stories and acceptance tests
• Estimate work size and complexity
• Use paired programming for frequent reviews and quality assurance
• Foster a self-organizing team environment
• Own the work process with the team
Qualifications
• Master’s or higher degree in relevant fields
• 2+ years of programming experience in an object-oriented language
• Familiarity with CAD programming as a developer or end-user is a plus
• Experience in Agile/Lean development environments preferred
Education Requirements
• Master’s degree or higher in Mechanical or Industrial Engineering, Mathematics, Physics, or Computer Science
Education Requirements Credential Category
• Graduate degree required
Experience Requirements
• Minimum of 2 years of experience in programming and algorithm development
• Experience in developing solutions for fixed or multi-axis machine control is preferred
Why work in Livonia, MI
Livonia, MI is known for its strong community, excellent schools, and convenient access to major metropolitan areas. The city offers a blend of suburban living with urban amenities, including parks, shopping, and cultural experiences. Working in Livonia provides a balanced lifestyle with plenty of opportunities for professional and personal growth.
Location: Livonia, MI, US
Salary: 82900 – 149200
Job Posting Language: en
Benefits:
- Paid Time Off
- Health Insurance
Qualifications:
- Master’s or higher degree in Mechanical or Industrial Engineering, Mathematics, Physics, or Computer Science
- 2+ years of experience programming in an object-oriented language (preferably C++)
- Understanding of Object-Oriented design techniques
- Experience in developing 3D geometrical algorithms or robust mathematical solutions
- Familiarity with Windows development environments
- Strong written and oral communication skills in English
- Master’s or higher degree in relevant fields
- Graduate degree required
- Minimum of 2 years of experience in programming and algorithm development
Responsibilities:
- Design, develop, modify, and maintain the NX CAM Software
- Conduct research, design, prototype, and exploration activities
- Create and test software features
- Ensure software quality through unit and system level tests
- Collaborate with the Product Owner to refine user stories and acceptance tests
- Estimate work size and complexity
- Use paired programming for frequent reviews and quality assurance
- Foster a self-organizing team environment
- Own the work process with the team
Benefits:
- Career Growth and Development Opportunities
- Flexible work arrangements, including hybrid options
- Comprehensive health and wellness benefits
- Paid time off, including sick leave and parental leave
- Incentive compensation opportunities
- A supportive environment that values contributions and diversity
- Compensation and Benefits
- The salary range for this position is (82,900 to )149,200, with actual compensation based on the successful candidate’s work location, skills, experience, and education
Get.It: Apply Here