Logo
GlobalLogic

Senior Software Engineer - C+

GlobalLogic, Waltham, Massachusetts, United States, 02254


Position: Senior Software Engineer – C++/OpenGLLocation: Waltham, MA – Onsite

Job Description:We are seeking an experienced Senior Software Engineer specializing in C++ and OpenGL to join our dynamic team developing software applications for medical devices on Linux OS. The ideal candidate is a skilled and proactive C++ developer who is passionate about creating innovative, high-quality software solutions for the medical field. This role involves contributing to the entire software development lifecycle, from proof of concept to rapid prototyping, design, and unit testing, while working closely with cross-functional teams to ensure the performance and reliability of our medical applications.

Responsibilities:

Develop C++ applications for medical device systems on Linux OS.

Design and implement user interfaces using OpenGL.

Lead the conceptualization, prototyping, design, and unit testing of application software based on product requirements.

Utilize and maintain expertise in makefile development and optimization.

Collaborate with cross-functional teams, including developers and the verification team, to enhance application functionality.

Engage in code reviews, debugging, and troubleshooting to address software issues, including build and performance challenges.

Qualifications:

Experience:

Good experience in full lifecycle software development, with some years in the

medical device or healthcare industry.

Technical Skills:

Proficient in C++ on Linux with strong knowledge of object-oriented programming and design patterns.

Hands-on experience in OpenGL-based application development.

Expertise in Linux makefile and build system optimization.

Strong analytical skills for troubleshooting dependencies and performance-related build issues.

Familiarity with Agile or Scrum development methodologies.

Desirable Skills:

Knowledge of medical device regulations and standards.

Soft Skills:

Strong problem-solving abilities, attention to detail, and excellent communication and teamwork skills.

Education:

Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering, or related fields.

Preferred:

Master’s degree in a relevant field.

Job Types:

Full-time, Contract

Pay:

$60.13 - $67.21 per hour

Expected hours:

40 per week

Benefits:

401(k)

Dental insurance

Health insurance

Schedule:

8 hour shift

Day shift

Monday to Friday

Work Location:

On the road

#J-18808-Ljbffr