Principal Software Engineer, Embedded/C++ (IRC259462) Offline

Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in medication management systems. With a commitment to optimizing workflows and improving outcomes, our client partners with healthcare professionals to create intuitive, high-quality solutions that elevate practice efficiency and patient care standards.

 

As part of the GlobalLogic team, you will grow, be challenged, and expand your skill set working alongside highly experienced and talented people.

 

Skill Category

C/Embedded

 

Job Description

• Knowledge of various microcontrollers/microprocessors, their architectures, and functionalities
• Ability to create object libraries, applications, daemons, and drivers deployed inside embedded hardware devices
• Experience with tools like C++ or QML for deployment
• Proficiency with version control tools like Git
• Ability to program in high level and low-level languages as appropriate including C/C++ and assembler. Other language experience in Java, Perl, or similar languages is desired
• Ability to apply advanced analytical tools and methods to solve complex problems
• Ability to lead the design of complex systems and identify new technological opportunities
• Ability to conduct design reviews to ensure adherence to standards and best practices
• Ability to analyze and assess complex technical risks associated with projects
• Ability to lead investigations into the root causes of defects and issues

 

 

Job Responsibilities

• Develops, debugs, and tests complex firmware for a wide variety of processor architectures.
• Troubleshoots and resolves firmware-related issues.
• Contributes to the architecture and design of firmware systems.
• Develops comprehensive testing strategies.
• Validates firmware functionality and performance.
• Collaborates with cross-functional teams to align decisions with business goals.
• Acts as team contributor with some technical leadership, provides guidance, anticipates, and prevents issues.
• Plans, implements, and optimizes complex solutions, leads design and development of medium-sized projects.
• Applies advanced tools and methods to solve complex problems. Tackles technical challenges and contributes to troubleshooting effort.
• Contributes to IP creation. Understands and navigates IP considerations when working with partners.

The job ad is no longer active

Look at the current jobs Embedded →