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
Recommended Jobs
Senior Associate, Business Operations
You could work anywhere. Why us? Join a pre-IPO startup with capital, traction and runway ($240M funded | 60X revenue growth in 5 years | $2T market size) Report directly to our Director of BizOp…
Bilingual Speech Language Pathologist (Spanish) 70-80 per hour
Work for an SLP. Woman-owned - Local company based in Boston where we value YOUR work and make sure that caseloads are MANAGEABLE and that YOU have an appropriate space to work with the materials you…
Sales Director
Sales Director (Northeast) Salaried + OTE About the Role Simeio is seeking an experienced Sales Director to lead business development efforts in the Northeast region . This individual con…
Insurance Loss Control Surveyor
Seeking Independent Contractors to Perform Insurance Property Surveys ! Davies Risk Services is looking for independent contractors to perform insurance property inspections. This is a great opp…
Talent Acquisition Specialist
Talent Acquisition Specialist Baystate Interpreters is seeking an organized and detail-oriented, energetic Talent Acquisition Specialist to join our recruiting team. You will play a key role in id…
Customer Service Representative (Travel Industry)
Job Description: We are seeking a motivated and customer-focused Customer Service Representative to support clients within the travel industry . This role is ideal for individuals who enjoy he…
Scratch Instructor (Part Time, After School, In-Person)
Schedule: Typically 1 hour per week for 10 weeks (after school); exact days/times vary by assignment Location: On-site at a partner school; varies by assignment Start Date: Rolling openings …
Account Manager
Commercial Lines Account Manager Our client is a small, family-owned independent insurance agency seeking an experienced Commercial Lines Account Manager to join our collaborative team. This is a …
Child and Adolescent Psychiatrist - 3263
Child and Adolescent Psychiatrist – 3263 Child Psychiatrist – 50K Sign on Bonus – near Providence *50K Sign on Bonus for the next Child and Adolescent hire! *The community is located in a histor…
Retail Sales Associate
TJX Companies At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You'll be part of our vibrant team that embraces diversity, fosters collaboration, and …