Senior C++ Software Engineer

4 weeks ago


Minneapolis, United States CareerBuilder Full time

Medical Device SR

C++ & OOEmbedded 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 weekin Minneapolis, MN, or Raleigh, NC, or Providence, RI

No Visasponsorship

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

PythonUnderstanding of electronic circuitry:

board bring up and interfacingwith 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 developmentexperience, 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 onsite3 days a week, every week, in the office in

Minneapolis, MN,

orRaleigh, NC,

orProvidence, RI.Must have

great interpersonaland

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.by Jobble
#J-18808-Ljbffr


  • Sr. C/C++ developer

    13 hours ago


    Minneapolis, United States Innominds Software Full time

    Job Title : Sr. C/C++ developerLocation : Minneapolis, MN- OnsiteDuration : 12+ MonthsJob Description :Proficiency in MS Word.Writing software design specifications.Written and verbal communication skills.Troubleshooting and testing skills.Knowledge of IP and serial communications.Knowledge of HTTP communications.Proficiency in C.Proficiency in C++.Knowledge...


  • Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSenior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...


  • Minneapolis, United States RBC Capital Markets Full time

    Job Summary Job Description Senior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...


  • Minneapolis, United States C4 Technical Services Full time

    Senior 3D Web Software Engineer Location: Remote Job Summary: This is a software development role responsible for helping to define the technical strategy driving/building commercial technical solutions using Microsoft technologies. The ability to design and develop for cloud-based websites and 3D systems is key to this position. The person hired for the 3D...


  • Minneapolis, United States Banner Engineering Full time

    Position Summary We’re looking for a junior- or senior-level Embedded Software Design Engineer to join our Lighting and Indication new product development group, in which you’ll be a contributing member in our collaborative environment. You’ll find a good amount of autonomy here, as well as a hard-working group that contributes to Banner’s ongoing...


  • Minneapolis, United States USPRO Full time

    Sr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...


  • Minneapolis, United States USPRO Full time

    Sr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...


  • Minneapolis, United States DTN Full time

    DTN is a global leader providing insights and analytics to our customers to feed, fuel, and protect the world. We help people make critical business decisions that impact the agriculture, oil and gas, trading, and weather industries. It's a difference you've likely felt without even knowing it. From the food on your plate to the gas in your car to the last...

  • Software Engineer

    3 weeks ago


    Minneapolis, United States InfoTree Full time

    Job DescriptionJob DescriptionWe have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting,...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team. Your...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team.Your responsibilities...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team.Your responsibilities...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team.Your responsibilities...


  • Minneapolis, United States SmartThings Full time

    Job DescriptionJob DescriptionDescriptionDid your things make you go "wow" today? We're dedicated to improving lives by making the everyday objects around us more useful, and with our open platform the opportunities are endless. We believe that the Internet of Things should be accessible to everyone, and we strive to create easy-to-use, secure,...


  • Minneapolis, United States Indotronix International Corporation Full time

    Indotronix is seeking a Hybrid Job - Software Engineer II for a Job Opportunity in MN-Minneapolis. Job Description : We have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design,...

  • Software Engineer

    1 month ago


    Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSoftware Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs. Creates new and modifies existing database structures. Spearheads joint technical...

  • Software Engineer

    5 days ago


    Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSoftware Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs. Creates new and modifies existing database structures. Spearheads joint technical...


  • Minneapolis, United States Horizontal Talent Full time

    Job Description Looking for a DevOps engineer with an expertise in AWS serverless architecture and a passion for operational excellence. Your proficiency in TypeScript, AWS CDK, Terraform, and GitLab CI/CD will be essential to ensure the highest standards of security, observability, and automation. You will play a key role in maintaining peak availability...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...