Job Description - Principal Software Engineer - Assemblies
Design and implement new features and functionalities Troubleshooting customer issues in production stack Work with other teams in refining project specifications Communicate technical design and delivery-schedules with peers Program in different programming languages for different parts of the stack Write automated tests for the newly added code Focus on delivering high quality product and great user experience Review code written by peers 5+ years of development experience in an agile environment Experience in developing graphical applications with C++ and/or Java Familiarity with computer graphics, computational geometry or geometric modeling concepts Good knowledge of data structures, algorithms and software design patterns ● Strong problem-solving skills Self-sufficient and proactive Effective communication, comfortable working collaboratively on projects Familiarity with geometric modeling kernels (e.g. Parasolid, DCubed) Experience with kinematics or motion simulation is a plus Experience in developing a CAD, CAM, FEA, CFD or other engineering or scientific application Experience in full stack development Experience working in an agile environment Bachelor's degree in computer science, engineering or equivalent US Citizenship or Green Card holder
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the US.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast!
Find the best jobs in the US, apply in 1 click and get a job today!