C++ Programmer

2 weeks ago


Madison, United States Kellton Full time

This position is with a major Pharma/Medical device company and a great company to work with .

They are looking to hire a C++ engineer and there is lot of growth potential for this role as per the manager.

Position - Sr Software Engineer

Location - Madison WI (Onsite)

Job description below:

Global Device Engineering software systems team currently have several projects focused on developing embedded software for ECP and NO delivery medical devices. We are currently searching for a Senior Software Engineer to join our Madison, Wisconsin based team. The ideal candidate is a senior software engineer with approximately 5 years experience developing safety-critical distributed software for controlling electromechanical devices or similar complex software.

Essential Functions

Works with the various engineering and manufacturing disciplines to translate design requirements into well-formed software requirements using software tools for requirements management.

Acts as software lead for one or more projects, working closely with other members of the software and manufacturing team translating software requirements into robust, adaptable software designs.

Generates software documentation and reviews/approves detailed design produced by other members of the team.

Conceptualizes complete solutions. Creates or coordinates the design solutions for novel or complex problems; works with manufacturing and verification/validation to ensure conformance to established design development processes and procedures.

Works with program managers to help create project schedules. Leads and facilitates architectural and design decisions to ensure on-time delivery of projects. Escalates technical issues in a timely fashion to software systems manager.

Interacts closely with the software development team either on-site or remote and maximizes resource use in conjunction with software project engineers.

Explores multiple alternatives. Structures studies and integrates cross-disciplinary (Software, Electrical, Mechanical) and cross-functional issues to arrive at a solution, e.g., investigates process to meet increasing regulatory requirements while maintaining serviceability & manufacturability.

Minimum Requirements

Education / Experience / Skills:

A Bachelor Degree in engineering, science, or closely related discipline is desired, or equivalent technical experience plus demonstrated competence, with a desired 8+ years of significant engineering and/or operational experience. Additional postgraduate education may contribute towards the desired years of experience.

Detailed understanding of multiple programming languages (assembler/C/C++11/Java/Python) to develop and evolve software systems optimally.

Wide breadth and deep understanding of development of medical device software.

Detailed understanding of medical software development standard (IEC 62304).

Team leading software development using ALM tools (SysML, UML, JIRA, SCRUM, JAMA, STASH, Enterprise Architect, SciTools Understand).

Detailed understanding of coding standards (MISRA-C, MISRA-C++, JSF C++).

FDA 510K Submission preparation and experience.

Ability to translate requirements into optimal designs.

Detailed knowledge of Static and Dynamic system modelling (use cases, activity diagrams, finite state machines, sequence diagrams, class/object diagrams, component diagrams, timing diagrams, deployment diagrams).

Safety critical algorithms and programming (watchdog, voting pattern, dual redundancy)

Advanced understanding of agile software development techniques such as Extreme Programming, SCRUM, and Test Driven Development.

Microcontroller knowledge iMX6, iMX8, PIC Controllers, NXP LPC54102, NXP LPC54618.

Real-time operating system experience such as QNX, SafeRTOS, Linux.

Wifi/BLE/Cellular 5G knowledge

Knowledge of TeamCity, Artifactory, Sonarqube

Sumeet Chhatwal
Sr Technical Recruiter
Lenmar Consulting, Inc.
1440 Plaza Five, Suite 1440
Harbor side Financial Center
Jersey City, NJ 07311
Ph: Ext 4012, Cell

C++ Programmer (onsite)

  • Madison, United States CapB InfoteK Full time

    CapB is a global leader on IT Solutions and Managed Services. Our R&D is focused on providing cutting edge products and solutions across Digital Transformations from Cloud, AI/ML, IOT, Blockchain to MDM/PIM, Supply chain, ERP, CRM, HRMS and Integration solutions.For our growing needs we need consultants who can work with us on salaried or contract basis. We...


  • Madison, United States Focused HR Solutions Remote Work Freelance Full time $50 - $65

    Attached is the Excel form in this email that needs to be completed with your rate and resume. Please read the following in red in its entirety and do not skip this section!!!!!!!!!!!** This position is remote within the State of WI. This position is for Wisconsin-based candidates ONLY (OR those willing to relocate to Wisconsin prior to the start date – No...


  • Madison, United States Focused HR Solutions Remote Work Freelance Full time $50 - $65

    Attached is the Excel form in this email that needs to be completed with your rate and resume. Please read the following in red in its entirety and do not skip this section!** This position is remote within the State of WI. This position is for Wisconsin-based candidates ONLY (OR those willing to relocate to Wisconsin prior to the start date – No...


  • Madison, United States Paradigm Full time

    Job Description Job Description Paradigm is a software company transforming the way that the residential, construction & building product industries operate across the globe. We are looking for a Data Engineering Developer to be part of revolutionizing these industries. If you love data -cleaning it, digging in it, understanding what type of insights...


  • Madison, United States Paradigm Full time

    Job DescriptionJob DescriptionParadigm is a software company transforming the way that the residential, construction & building product industries operate across the globe.  We are looking for a Data Engineering Developer to be part of revolutionizing these industries.  If you love data -cleaning it, digging in it, understanding what type of insights...


  • Madison, Wisconsin, United States Randstad USA Full time

    job summary: The Wisconsin Department of Public Instruction is seeking a Certified Microsoft .NET web Developer IV who will serve as a member of the Application Development Team under the Division of Libraries and Technology. As a member of the Application Development Team, this position is responsible for development, analysis, and maintenance of systems...


  • Madison, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...


  • Madison, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThis is a unique opportunity to use your software engineering and cryptography skills to build and maintain the security foundation that enables Ubuntu and its users to operate securely and remain compliant to international information security standards such as FIPS 140-3 and Common Criteria. You will use your applied...