SR C++ Software Engineer

4 weeks ago


Raleigh, United States CareerBuilder Full time

Medical Device SR

C++ & OO

Embedded Software Engineer (IEC 62304)

This CONFIDENTIAL client works in the medical device software solutions space that operates under the IEC 62304 regulations. If you have not worked on medical device software, you will NOT meet the requirements.

------ Must have experience performing

embedded C++

software development on

Medical Devices

under IEC

62304

------

------ Must work onsite

3 days a week

in Minneapolis, MN, or Raleigh, NC, or Providence, RI ------

-----

No Visa

sponsorship -----

This is a fulltime position with 4 weeks of paid vacation, 10 paid holidays, participation in full company benefits program (medical, dental, vision, life, and 401k match), plus annual bonus.
Execute full software development life cycle - requirement capture, architecture, implementation, testing, and support for

medical devices.
Must have great interpersonal skills with the ability to collaborate with other design disciplines including systems, electrical, and

firmware

engineering.
Support the software development team with translating high level software requirements into detailed software requirements, supporting the documented software architecture.
Verify that the documented architecture is implemented according to plan through participation in code reviews and design reviews throughout the process.
Create project software development plans, which may favor

AGILE

development processes.
Work with the program management team on creating accurate software project schedules.
Provide architectural guidance, mentoring other engineers, evaluating new technologies, and defining/leading best practices.
Embedded Linux

user space application development and sustenance.
User Interface (UI) application development and sustenance.
Good hands-on experience on user space application development on

Embedded Linux.
Strong grasp of

IEC 62304 software development

standards for

medical device software.
Must have knowledge of

multithreading, memory management, debugging

using

GDB.
Must have knowledge on

Operating systems

and

multithreaded

programming.
Proven track record of successfully leading technically complex development projects and transitions to production.
Open System Interconnection

( OSI ) model and its application to network design.
Proficiency with open-source cross-compiler tools and Linux kernel development.
Strong familiarity

UI

( user interface ) software development.
Strong understanding of processor and hardware requirements around

embedded Linux.
Experience

developing test cases

for C++,

GTest,

GMock framework.
Strong grasp of

scripting

languages such as

Python .
Understanding of electronic circuitry:

board bring up and interfacing

with on and off chip peripherals such as

USB, SPI, UART, I2C, ADCs

and

DACs.
Experience with real-time operating systems, microcontrollers, and

RTOS.
Experience deploying

commercial embedded Linux

systems.

REQUIREMENTS:
Must have 7 or more years of

software development

experience, including 5 years of

Embedded C++

and

OO

software development for

medical devices . If you have not worked on medical devices you will NOT meet the requirements.
Must be a US Citizen or Green Card Holder. We will NOT sponsor visas for this role.
Must be willing to

work onsite

3 days a week

, every week, in the office in

Minneapolis, MN,

or

Raleigh, NC,

or

Providence, RI.
Must have

great interpersonal

and

communication skills

with the ability to transmit technical concepts to non-technical teams and clients.
Must be comfortable working in a project-based, consultative services, start-up-like environment driven by client demands which determine deadlines, and change priorities often.
You must be able to

work on 2, 3, or more projects at the same time

for different clients is a consulting-like, customer-facing environment.

#J-18808-Ljbffr



  • Raleigh, United States BayOne Solutions Full time

    Title – Sr. Software Designer (C++)Raleigh, NC.Work shift (days/times) – Onsite - Monday to Friday - 8:00 AM - 5:00 PM3 Months ContractPay: $65 - $75/hr. on W2. (Only W2, No C2C/1099)Requirement:Architecting Host Software (C++), WPF, .NETDesign and development of embedded software for the legacy and new generation of the medical device (C and...

  • Software Designer

    7 days ago


    Raleigh, United States BayOne Solutions Full time

    Title - Sr. Software Designer (C++)Raleigh, NC.Work shift (days/times) - Onsite - Monday to Friday - 8:00 AM - 5:00 PM6 Months ContractPay: $65 - $75/hr. on W2. (Only W2, No C2C/1099)Requirement:Architecting Host Software (C++)Design and development of embedded software for the legacy and new generation of the medical device (C and C++).Responsible for...


  • Raleigh, United States Info Way Solutions Full time

    Role: Software Designer Sr(Embedded Engineer)Location :Raleigh, NC (Onsite)Architecting Host Software (C++), WPF, .NETDesign and development of embedded software for the legacy and new generation of the medical device (C and C++).Responsible for design and development of software tools to support manufacturing the medical device (C, C# and C++)Write software...


  • Raleigh, United States Procom Full time

    Sr. Software Designer Intro We are seeking a highly skilled and experienced Sr. Software Designer to join our team in Raleigh, NC. This role involves architecting and developing host software primarily in C++ and designing embedded software for both legacy and new generation medical devices. The ideal candidate will ensure all software complies with FDA...


  • Raleigh, United States AA2IT Full time

    Title - Sr. Software Engineer Location - Raleigh, NC (onsite) Duration - 9 months with extensions Pay Rate - $76/hr W2 Responsibilities - Design and development of embedded software for the legacy and new generation of the medical device (C and C++). Responsible for design and development of software tools to support manufacturing the medical...


  • Raleigh, United States The Maven Group, LLC Full time

    Job DescriptionJob DescriptionOur client is a super cool scientific research and engineering firm in North Raleigh, and they have several Software Engineer (C++/Python/Java) openings on two of their teams: modeling and simulation team and network communications team.Since this is a Research organization, they are looking for minimum of a Bachelors degree and...


  • Raleigh, United States Fulfill Team Inc. Full time

    C++ / C# Developer / Engineer needed for a PERMANENT Full-Time or contract to hire position with a medical imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: · C++ coding · C# coding · IEC 62304 - - Medical Device Software Standard · WPF OR WinForms If you can start a new...


  • Raleigh, United States Fulfill Team Inc. Full time

    C++ / C# Developer / Engineer needed for a PERMANENT Full-Time or contract to hire position with a medical imaging hardware / software company located in Raleigh, NC.REQUIRED SKILLS:C++ codingC# codingIEC 62304 - - Medical Device Software Standard WPF OR WinFormsThe C++ / C# Developer / Engineer works independently and collaboratively in the fast-paced...


  • Raleigh, United States Fulfill Team Inc. Full time

    C++ / C# Developer / Engineer needed for a PERMANENT Full-Time or contract to hire position with a medical imaging hardware / software company located in Raleigh, NC.REQUIRED SKILLS:C++ codingC# codingIEC 62304 - - Medical Device Software Standard WPF OR WinFormsThe C++ / C# Developer / Engineer works independently and collaboratively in the fast-paced...


  • Raleigh, United States AA2IT Full time

    Job Description Job Description Title - Sr. Software Engineer Location - Raleigh, NC (100% onsite) Duration - 6 months with extension Pay Rate - $75/hr W2 Responsibilities - Design and development of embedded software for the legacy and new generation of the medical device (C and C++). Responsible for design and development of software tools to support...


  • Raleigh, United States Bayone Full time

    Fully Onsite - not remote/no chance of hybrid Monday to Friday Max bill rate *** "Architecting Host Software (C++) Design and development of embedded software for the legacy and new generation of the medical device (C and C++). Responsible for design and development of software tools to support manufacturing the medical device (C, C# and C++) Write...

  • C# Developer

    19 hours ago


    Raleigh, United States Software People, Inc. Full time

    Job DescriptionJob DescriptionDirect ClientPhone/Skype Hire. REMOTELocation: REMOTEDuration: 12+ monthsThis position should have 25+ years of work/manager experience in the IT field, be able to support our legacy FuelTaCS application as well as be able to rewrite the legacy FuelTaCS application in C#.Knowledge, Skills, and Abilities Recommended in this...


  • Raleigh, United States Komak Consulting Services Full time

    Company Description Komak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to...


  • Raleigh, United States Komak Consulting Services Full time

    Company Description The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below. Komak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in...


  • Raleigh, United States Komak Consulting Services Full time

    Company DescriptionKomak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to our...


  • Raleigh, United States Komak Consulting Services Full time

    Company DescriptionKomak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to our...


  • Raleigh, United States Komak Consulting Services Full time

    Company DescriptionKomak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to our...


  • Raleigh, United States DataStaff Full time

    DataStaff Inc. is seeking a Senior Software Engineer for a contract opportunity with one of our direct clients in Raleigh, NC. *This position is on-site Responsibilities: Architecting Host Software (C++) Design and development of embedded software for the legacy and new generation of the medical device (C and C++). Responsible for design and development of...


  • Raleigh, United States DataStaff, Inc. Full time

    DataStaff Inc. is seeking a Senior Software Engineer for a contract opportunity with one of our direct clients in Raleigh, NC.*This position is on-siteResponsibilities:Architecting Host Software (C++) Design and development of embedded software for the legacy and new generation of the medical device (C and C++).Responsible for design and development of...


  • Raleigh, United States DataStaff, Inc. Full time

    DataStaff Inc. is seeking a Senior Software Engineer for a contract opportunity with one of our direct clients in Raleigh, NC.*This position is on-siteResponsibilities:Architecting Host Software (C++) Design and development of embedded software for the legacy and new generation of the medical device (C and C++).Responsible for design and development of...