Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas. Technical project lead. Works with general supervision on complex projects with latitude for independent judgment. Moderate skills with high level of proficiency and technical expertise.

Job Description

  • Work in a team environment with other software developers, testers, documenters and release management personnel for our Teamcenter product.

  • Developing and supporting Teamcenter software solutions using C++ or Java or web technologies like Angular, react and scripting languages.

  • Technical research of new technologies and prototyping.

  • Module ownership in Teamcenter area.

  • Providing Design, coding guidance and technical leadership

  • Development support and implementation for selected enhancement projects.

  • Resolution of code quality issues (Compiler warnings, Coverity/Veracode/findBugs, etc.).

  • Defect and Problem Report backlog reduction.

  • Developing documentation for internal consumption.

  • Developing tools, utilities and scripts for automation and support of development environment.

  • Executing tests for quality assurance and performance analysis.

  • Functionality test execution and documentation.

  • Performance, scalability, and system testing.

  • Working closely with other teams (Product Validation, Technical Publications, Release Management, etc.) to ensure product quality and timeliness of deliverables.

Prerequisite & Essential Functions

  • Bachelor’s degree in computer science, engineering or related field

  • Good analytical and problem-solving skills with excellent communication

  • Experience in maintaining Enterprise level software solutions

  • Good understanding of Agile methodology and working experience with Scrum

  • 1+ years of experience in one or more object-oriented programming language such as Java or C++ is required

  • 1+ years of experience in web technologies like JS, HTML5, CSS or web frameworks like React, Angular, Vue is required

  • Well aligned with best development practices like TDD, BDD along with Agile software development

  • Proven ability to collaborate across multiple development teams

  • Strong knowledge of client server architecture and development.

Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.

Good to have…

  • 1+ years of experience in one or more PLM Products or tools (CAD/CAM, PDM, Digital Manufacturing) is a plus

This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software. A collection of over 377,000 minds building the future one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

Siemens Software. Transform the Everyday with Us

#LI-PLM

#LI-HYBRID

#SWSaaS

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Troy, MI vacancy
  •  ...Job Description Software Engineer Location: - Remote Duration: Long Term Overview: Join our dynamic team as a Software Engineer and help build cutting-edge AI-powered applications. We are seeking talented full-stack engineers with a passion for rapid... 
    Suggested
    Remote work

    Kasmo Global

    Troy, MI
    4 days ago
  •  ...Lead Embedded Software Engineer Location – Troy, MI (Onsite) Position - Fulltime Skills Required: Bachelor's degree in engineering Electrical and/or Computer engineering, Electronics Engineering, Computer Science. Minimum of 5 years' experience in automotive... 
    Suggested
    Full time

    Epsilon Solutions Ltd

    Troy, MI
    5 days ago
  •  ...Job Title Responsibilities: Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU'...  ...compliance to ISO26262 Functional Safety. Support software validation engineer through the development process and iterate code accordingly.... 
    Suggested

    Omni Inclusive

    Troy, MI
    14 hours ago
  •  ...Senior Software Engineer (Cloud And Ai) Summary The Toyoda Gosei Group is a leading global manufacturer of rubber and plastic automotive components, safety systems and LEDs. Globally Headquartered in Japan with a network of 67 group companies in 17 countries and regions... 
    Suggested
    Work at office

    Toyoda Gosei

    Troy, MI
    4 days ago
  •  ...Senior Software Engineer Apply Online Tyler Technologies is seeking a Senior Software Engineer to help evolve and support our platform used by Public Safety agencies across the United States. This role offers the opportunity to work on software that directly impacts... 
    Suggested
    Local area

    Tyler Technologies

    Troy, MI
    2 days ago
  •  ...today for the world of tomorrow. As one of the world’s leading engineering service providers, we at ALTEN are committed to positively...  ...Key Responsibilities • Coordinate and perform vehicle software updates including OTA and service-level software deployments.... 
    Permanent employment
    Contract work
    Internship
    Work at office
    Flexible hours

    ALTEN

    Troy, MI
    27 days ago
  •  ...We're Hiring: Controls Software Engineer Mossville, IL Long-Term Contract Opportunity Are you an experienced controls software engineer with a passion for machine-level performance, simulation, and embedded controls? This is your chance to work on cutting-edge... 
    Long term contract

    Kasmo Global

    Rochester, MI
    4 days ago
  •  ...We partner with Fortune 500 companies to address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond... 
    Local area
    Worldwide

    V2soft

    Bloomfield Hills, MI
    14 hours ago
  • $50 - $100 per hour

    Job Description About the Role: \ N We are looking for existing software engineers and developers to help advance AI development. As a member of DataAnnotation's Software Engineering team, you'll be part of a growing community of over 100,000 professionals, including... 
    Hourly pay
    Full time
    For contractors

    DataAnnotation

    Troy, MI
    2 hours ago
  • $120k

     ...Integra Partners is seeking a .NET Software to drive the design, development, and evolution of our healthcare technology platform. This...  ...technical leadership, shape architecture decisions, mentor engineers, and ensure high-quality delivery across multiple initiatives.... 
    Temporary work
    Local area
    Remote work

    Integra Partners

    Troy, MI
    3 days ago
  • $90k - $115k

     ...We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life-from advancing space exploration...  ...the design, development, and deployment of scalable cloud-based software platforms supporting data-intensive and AI-enabled applications... 
    For contractors
    Remote work

    ALTEN

    Troy, MI
    4 days ago
  • Overview: App Dev - Java - Sr / DE Position Responsibilities Job Title: Full Stack Developer Location: Mclean, VA, Hybrid ( need local candidates only- no relocation) Employment Type: Contract / Long-Term Overview: Looking for a Full Stack Developer...
    Contract work
    Local area
    Relocation

    Guru Schools

    Troy, MI
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Rochester Hills, MI
    11 hours ago
  •  ...Requires US Citizenship The Software Engineer/Developer is responsible for the software design, coding, verification and validation of software applications for both current and future products. The candidate should have a passion for software development and... 

    The Ascent Group LLC

    Keego Harbor, MI
    3 days ago
  •  ...Title: Software Engineer Location: Remote but must have verifiable US address They must have a strong Linkedin presence and an old ID. Top 5 - Pharmacy Experience Full-stack experience Strong experience working with backend development, specifically... 
    Remote work

    RIT Solutions, Inc.

    Southfield, MI
    1 day ago
  •  ...MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US . We provide...  .... We look forward to hearing from you! Job Title: Software Engineer Connectivity Location: (Remote / Hybrid / On-site... 
    Full time
    Contract work
    Part time
    Work experience placement
    Local area
    Remote work

    MatchPoint Solutions

    Pontiac, MI
    5 days ago
  • $131k - $170k

     ...our people, culture, and benefits. Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform...  ...-oriented architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and delivers complex features and services... 
    Temporary work
    Work at office
    Local area
    Remote work

    OneStream Software

    Birmingham, MI
    15 hours ago
  •  ...technologies and products; we will continue our part in creating a better society. Job Summary The Manager, Application Engineering is a mid-level management role that leads a team of Application Engineers who provide technical solutions, product applications support... 
    Temporary work
    Immediate start
    Shift work

    NIdec Motor

    Troy, MI
    3 days ago
  • $100.8k - $141.75k

     ...Auburn Hills - Michigan - USA Full time R2026-3002 In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software... 
    Full time
    Immediate start

    BorgWarner

    Pontiac, MI
    3 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for... 
    Live in
    Shift work
    Night shift
    Weekend work

    Rocket

    Ferndale, MI
    3 days ago
  • $57 - $70 per hour

     ...Job Title: Senior Software Engineer - Backend and Distributed Systems Job Description This role focuses on designing and developing highperformance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable... 
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Actalent

    Southfield, MI
    5 days ago
  •  ...Sr. Software Engineer MAHIN-JOB-35474 Location:Southfield, MI, FULL TIME About the Role and Job: Design and implement software changes to meet the software requirements Test and debug the changes using the appropriate tools (bench simulator, debugger... 
    Full time

    Keylent Inc

    Southfield, MI
    3 days ago
  •  ...Software Engineering Intern Company: TriMas Packaging LLC Primary Location: 38505 Woodward Avenue, Suite 200, Bloomfield Hills, MI 48304 USA Workplace Type: On-site Employment Type: Hourly | Intern Function: Information Systems Equal Opportunity Employer... 
    Hourly pay
    Temporary work
    Part time
    Internship
    Worldwide
    Flexible hours

    TriMas Corporation

    Bloomfield Hills, MI
    2 days ago
  •  ...order-management workflows. Build reliable and maintainable software using appropriate design patterns, testing practices, security...  ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities. Provide technical guidance and... 
    Full time
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...Job Type Full-time Description FEV is looking for a Senior Software Engineer to provide technical support and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration... 
    Full time

    FEV EVA GmbH

    Auburn Hills, MI
    2 days ago
  • Job Title: Business Process Analyst Location: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5 7 Years Job Summary We are seeking a skilled Business Process Analyst to support our QAD implementation project...
    Contract work
    Remote work
    Work from home

    Yantran LLC

    Macomb, MI
    4 days ago
  • $61.22 per hour

     ...Job Description Senior Software Engineer Sterling Heights MI Contract to HIre - 1st Shift, 9/80 Hours: 8am -5pm Pay Rate: $61.22/Hr. REQUIREMENTS: Senior Software Engineer Our client requires that candidates must have ability to obtain a DoD Secret... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    3 days ago
  • Valeo in Troy, MI seeks a Discipline Design Leader - Systems Design to steer engineering disciplines, drive ADAS ECU design and delivery, coordinate resources and ensure ASPICE compliance. The role requires a Bachelor’s in Mechatronics/Mechanical/Electronics and at least... 

    Valeo Service

    Troy, MI
    4 days ago
  •  ...About the Role We are seeking a motivated Computer Engineering graduate to join our humanoid robotics team. In this role you...  ..., implementation, and validation of advanced actuator control software and features for humanoid robots, while also supporting the creation... 
    Full time
    Internship

    Schaeffler

    Troy, MI
    14 days ago
  •  ...Parental leave Training & development Position: Applications Engineer Location: Rochester Hills, MI Organization: Applied Automation...  ...We Are At Applied Automation Technologies, we don’t just build software - we engineer precision. As the creators of the CAPPS suite, we... 
    Full time
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Applied Automation Technologies Inc

    Rochester, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!