Software Engineer- Advanced

Siemens   •  

Huntsville, AL

Less than 5 years

Posted 239 days ago

This job is no longer available.

Job Description:

Position Overview
The Software Engineer will work on a large commercial CAD application
in the area of Solid Edge CAD.  The employee will perform software
design and software programming for the Solid Edge CAD product with
focus on surpassing customer expectations and achieving high quality
and on-time delivery.  The position requires performing all of the SDLC
steps of software design for one area of a product.  The employee will
create, document and execute software designs for focused product
areas. The employee will resolve problems related to implemented
functionality. The employee will also maintain the Solid Edge code base,
replacing existing functions with more efficient counterparts or improving
their reliability and stability, all by applying principals and best practices
in computer science, engineering, and computational mathematics.

 

Responsibilities
•Transform user interface specifications into software systems that
behave as required.
•Contribute individually or in a team as needed to meet the
requirements of various projects.
•Comprehensive and diversified knowledge of engineering/computer
science methods and practices.
•Technical lead of one or more projects within one area of a product.
•Provide input to the technical direction for one area of a product.
•Frequent customer interaction.
•Maintain existing software code and resolves customer and internally
reported problems.
•Able to 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.
•Able to solve complex technical problems.
•Follow the various steps in the SDLC process including writing design
documents and coding.
•Promote innovation through your ability to learn and introduce new
technologies and concepts.

 

Required Knowledge/Skills, Education, and Experience
•Bachelors or Master’s degree in Computer Science, Engineering, or
related discipline.
•3+ years of professional experience in CAD product development.
•Must have strong knowledge of C or C++ and the Microsoft Windows
programming environment.
•Minimum of 3+ years of programming experience in C, C++.
•Knowledge of advanced data structures, object oriented analysis and
design.
•Knowledge of Parasolid or similar geometric modeling libraries is a
plus.

 

#LI-AA1

Requisition Number: 223434