Software Engineer (C++)

SiemensHuntsville, AL
421d$87,600 - $157,700Remote

About The Position

Siemens Digital Industries Software is seeking a Software Engineer to join the team responsible for developing the Solid Edge line of software products. This role involves working on a large commercial CAD application, focusing on software design and programming to meet customer expectations and ensure high-quality delivery. The position offers a collaborative environment where the engineer will engage in all stages of the software development life cycle (SDLC) and may involve customer interactions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
  • Strong knowledge of C, C++, and MFC.
  • Minimum of 2+ years of programming experience in C, C++.
  • Experience and knowledge in at least one of the following languages: C#, Java, or Python.
  • Knowledge of advanced data structures, object-oriented analysis, and design.

Nice To Haves

  • Product development experience.
  • Familiarity with the software development life cycle.
  • Passion for learning and adopting new technologies.
  • Open, communicative, and articulate; works well in a team environment.
  • Ability to collaborate effectively across disciplines, roles, and geographical and time-zone boundaries.

Responsibilities

  • Contribute individually or in a team to meet project requirements.
  • Maintain existing software code and resolve customer and internally reported problems.
  • Write clean, robust, and maintainable code to minimize the cost of defects over time.
  • Work with customers to understand and improve existing code for their area.
  • Follow the various steps in the SDLC process, including writing design documents and coding.

Benefits

  • Flexible working arrangements (hybrid remote and on-site).
  • Health and wellness benefits.
  • Paid sick leave.
  • Paid parental leave.
  • PTO or non-accrued flexible vacation.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Machinery Manufacturing

Education Level

Bachelor's degree

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service