Current jobs related to Senior or Principal C++ Embedded Software Engineer - Minneapolis - Veranex


  • Minneapolis, Minnesota, United States The Toro Company Full time

    About The Toro CompanyThe Toro Company is a leading provider of innovative solutions for the turf and landscape industries. With a rich history dating back to 1914, we have established ourselves as a trusted partner for professionals and homeowners alike.Job SummaryWe are seeking a highly motivated and skilled Embedded Software Engineer Intern to join our...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    About The Toro CompanyWe are a leading manufacturer of innovative turf and landscape equipment, dedicated to helping people beautify their surroundings. With a rich history dating back to 1914, we pride ourselves on our commitment to quality, customer satisfaction, and community involvement.Job SummaryWe are seeking a highly motivated and detail-oriented...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    About the RoleThe Toro Company is seeking a highly motivated and detail-oriented Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will have the opportunity to design and develop cutting-edge embedded software applications for Toro equipment.Key ResponsibilitiesDevelop, debug, and enhance embedded firmware for electrification...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    About the RoleThe Toro Company is seeking a highly motivated and detail-oriented Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will have the opportunity to design and develop cutting-edge embedded software applications for Toro equipment.Key ResponsibilitiesDevelop, debug, and enhance embedded firmware for electrification...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    About the RoleThe Toro Company is seeking a highly motivated and detail-oriented Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will have the opportunity to design and develop cutting-edge embedded software applications for Toro equipment.Key ResponsibilitiesDevelop, debug, and enhance embedded firmware for electrification...


  • Minneapolis, United States Donatech Corporation Full time

    Support a Fortune 500 Aero-Defense Company as an Embedded Software Engineer. Skills/Experience required:• Object-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verification and traceability • Use of version control and issue tracking tools• Minimum of 8...


  • Minneapolis, United States Donatech Corporation Full time

    Support a Fortune 500 Aero-Defense Company as an Embedded Software Engineer. Skills/Experience required:• Object-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verification and traceability • Use of version control and issue tracking tools• Minimum of 8...


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

    Job DescriptionJob DescriptionOur global, 12,000 person technology solutions, products and services client has asked The Maven Group to help find a Embedded Software Engineer for their Minneapolis, MN location. Relocation provided for the right candidate!!Due to the nature of the work, a DoD Top Secret/SCI security clearance with a Full Scope Polygraphn is...


  • Minneapolis, United States Entegee Full time

    Job DescriptionJob DescriptionEmbedded Software Engineer Job PostingDesign and develop embedded software for integration between TRU and vehicle chassis systems in the automotive industry.Job Requirements:Bachelor's Degree in Electrical Engineering, Computer Science, or related field2+ years of experience in Embedded Systems DevelopmentProficiency in C,...


  • minneapolis, United States Robert Half Full time

    **This is a contract to hire position**this position is 5 days onsite in the Minneapolis areaJob Description:We are actively seeking a skilled Embedded/Hardware Engineer to join our dedicated technology team. As an Embedded/Hardware Engineer, your responsibilities will include configuring analog electronic devices, focusing on web builders, and developing...


  • Minneapolis, United States Robert Half Full time

    **This is a contract to hire position**this position is 5 days onsite in the Minneapolis areaJob Description:We are actively seeking a skilled Embedded/Hardware Engineer to join our dedicated technology team. As an Embedded/Hardware Engineer, your responsibilities will include configuring analog electronic devices, focusing on web builders, and developing...


  • Minneapolis, United States Robert Half Full time

    **This is a contract to hire position**this position is 5 days onsite in the Minneapolis areaJob Description:We are actively seeking a skilled Embedded/Hardware Engineer to join our dedicated technology team. As an Embedded/Hardware Engineer, your responsibilities will include configuring analog electronic devices, focusing on web builders, and developing...


  • minneapolis, United States Robert Half Full time

    **This is a contract to hire position**this position is 5 days onsite in the Minneapolis areaJob Description:We are actively seeking a skilled Embedded/Hardware Engineer to join our dedicated technology team. As an Embedded/Hardware Engineer, your responsibilities will include configuring analog electronic devices, focusing on web builders, and developing...


  • Minneapolis, Minnesota, United States GeoLogics Corporation Full time

    Job DescriptionGeoLogics Corporation is seeking a highly skilled Senior Embedded Software Test Engineer to join our team in Minneapolis, MN. This is a contract-to-hire position that requires the ability to obtain a DoD Secret security clearance.Job ResponsibilitiesSoftware Verification: Perform requirements-based software verification of embedded software to...


  • Minneapolis, Minnesota, United States GeoLogics Corporation Full time

    Job DescriptionGeoLogics Corporation is seeking a highly skilled Senior Embedded Test Engineer to join our team in Minneapolis, MN. This is a contract-to-hire position that requires the ability to obtain a DoD Secret security clearance.Job ResponsibilitiesSoftware Verification: Perform requirements-based software verification of embedded software to ensure...


  • Minneapolis, Minnesota, United States Cirtec Medical Full time

    About the RoleCirtec Medical is seeking a highly skilled Embedded Systems Software Engineer to join our team. As a key member of our Engineering department, you will be responsible for designing, developing, and testing software for Class II and III medical devices.Key ResponsibilitiesDevelop embedded software designs for various active implantable medical...


  • Minneapolis, Minnesota, United States GeoLogics Corporation Full time

    Job DescriptionGeoLogics Corporation is seeking a highly skilled Senior Embedded Test Engineer to join our team in Minneapolis, MN. This is a contract to direct hire position that requires the ability to obtain a DoD Secret security clearance.Job ResponsibilitiesSoftware Verification: Perform requirements-based software verification of embedded software to...


  • Minneapolis, Minnesota, United States Archer - The IT Recruitment Consultancy Full time

    Job Title: C#.Net Principal Software EngineerJob Type: ContractLocation: Remote (Twin Cities Area)Job Description:We are seeking a highly skilled C#.Net Principal Software Engineer to join our team at Archer - The IT Recruitment Consultancy. As a key member of our software engineering team, you will be responsible for leading the development of a new...


  • Minneapolis, United States Brooksource Full time

    Embedded Software Engineer (C programming language)12-18 Month ContractHybrid in Minneapolis, MN$65-70/hr W2 (Not able to work C2C)About the Role: We are seeking a highly skilled Embedded Firmware Developer to join our client's agile team. This role is crucial to meet the increased demand for the next 12-18 months. You will be part of a small, dynamic team...


  • Minneapolis, United States Brooksource Full time

    Embedded Software Engineer (C programming language)12-18 Month ContractHybrid in Minneapolis, MN$65-70/hr W2 (Not able to work C2C)About the Role: We are seeking a highly skilled Embedded Firmware Developer to join our client's agile team. This role is crucial to meet the increased demand for the next 12-18 months. You will be part of a small, dynamic team...

Senior or Principal C++ Embedded Software Engineer

4 months ago


Minneapolis, United States Veranex Full time

Veranex is the only truly comprehensive, global, tech-enabled service provider dedicated to the medical technology industry. Offering expert guidance from concept-through-commercialization, including product design and engineering, preclinical and clinical development, data management, market access, regulatory affairs and quality assurance, Veranex enables accelerated speed to market, controlled development costs, development risk mitigation, and accelerated market viability assessment. At every stage, Veranex clients realize efficiencies in cost and time, while our comprehensive solutions unify the entire development process. Veranex partners with the world's most influential life science and medical device companies to research, design, develop and commercialize new healthcare technologies and treatments to advance patient care.

Veranex is the only truly comprehensive, global, tech-enabled service provider dedicated to the medical technology industry. Offering expert guidance from concept-through-commercialization, including product design and engineering, preclinical and clinical development, data management, market access, regulatory affairs and quality assurance, Veranex enables accelerated speed to market, controlled development costs, development risk mitigation, and accelerated market viability assessment. At every stage, Veranex clients realize efficiencies in cost and time, while our comprehensive solutions unify the entire development process. Veranex partners with the world's most influential life science and medical device companies to research, design, develop and commercialize new healthcare technologies and treatments to advance patient care.

***HIRING ACROSS MULTIPLE LOCATIONS: PROVIDENCE, RI; RALEIGH, NC; ORANGE, CA

About This Role:

Veranex has an exciting opportunity to join our team as a Senior or Principal Embedded Software Engineer. You will be part of a team working to improve lives globally through medical technology innovation. The successful candidate will have at least 5-7+ years of Medical Devices or other Safety Critical software development experience.

What You Will Do:

Execute full software development life cycle - requirement capture, architecture, implementation, testing, and support
• 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 or waterfall 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 application development and sustenance

Qualifications

Required skills:

Senior Level:

  • 5+ years of Medical Devices or other Safety Critical software development experience
  • 5+ years of experience in C++ application development in embedded space
Principal Level:
  • 7+ years of Medical Devices or other Safety Critical software development experience
  • 7+ years of experience in C++ application development in embedded space
  • Advanced expertise in Embedded Software Development
  • Experience providing leadership, training, guidance and support to software engineering staff. Experience mentoring engineers while providing employee development and teambuilding.
Required for both Senior and Principal Level:
  • Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, Physics, Mathematics, or related technical field or a combination of education, training, and relevant experience
  • Good hands-on experience on user space application development on Embedded Linux
  • Must have knowledge on 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
  • Familiarity QT/QML or any other UI software.
  • Demonstrated software programming proficiency (C/C++/scripting)
  • Strong understanding of processor and hardware requirements around embedded Linux
  • Knowledge on Agile/Scrum based product development
  • Microprocessor/microcontroller bring-up and embedded device drivers
  • Experience in working in a Continuous Integration (CI) environment
  • Experience with Software Configuration Management
  • Ability to excel in a fast paced and dynamic work environment
  • 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, ADC's and DAC's
  • Strong verbal and written communication skills and the ability to communicate effectively across all levels of the organization.
Preferred:
  • Knowledge and experience of rules and regulations for medical device development (IEC 62304 knowledge a plus)
  • Experience developing test cases in C++ GTest, GMock framework
  • Experience with Laboratory Information Systems (LIS)
  • Excellent knowledge of cloud computing technologies and current computing trends.
  • Experience using Atlassian Tools or equivalent for software development
  • Familiarity with agile software development
  • Experience with software quality systems
  • Experience with real-time operating systems, microcontrollers, and RTOS
  • Experience deploying commercial embedded Linux systems
Veranex is an equal opportunity employer and prohibits discrimination of any kind. All qualified applicants will receive consideration for employment without regard for race, color, religion or belief, sex (including pregnancy, gender identity or gender expression), sexual orientation, parental or marital status, disability, age, status as a protected veteran, national, social, or ethnic origin, or any other applicable legally protected characteristics.

Other details
  • Job Family Software Engineering
  • Job Function Software Engineering
  • Pay Type Salary
  • Employment Indicator Regular
  • Min Hiring Rate $98,400.00
  • Max Hiring Rate $188,430.00
  • Job Start Date Wednesday, March 20, 2024


Apply Now