Software Engineer II Job at Meet Life Sciences, Saint Paul, MN

bmcvMk1oS3YvclIyUnhqak1yNHpDa1VqRGc9PQ==
  • Meet Life Sciences
  • Saint Paul, MN

Job Description

Software Engineer II

Sponsorship NOT available

We are seeking a skilled Firmware Test Automation Engineer to join our Active Implantable Systems R&D team focused on developing innovative Cardiac Rhythm Management and Urology products. This is an exciting opportunity to work on groundbreaking diagnostics and therapies that improve patient outcomes.

Key Responsibilities:

  • Design, develop, debug, modify, and test software programs using C, C++, C#, or other modern programming languages and technologies.
  • Develop software for testing platforms and complex software tools.
  • Integrate software designs with electrical hardware components.
  • Collaborate closely with firmware, systems, hardware, and software engineers to optimize solutions across the system.
  • Debug and troubleshoot software issues, identify root causes, and implement effective solutions.
  • Conduct code reviews and provide constructive feedback to maintain coding standards and best practices.
  • Ensure compliance with regulatory standards and guidelines applicable to medical device software.
  • Participate in the development of technical documentation, including design specifications, test plans, and user manuals.

Minimum Qualifications:

  • Degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • Bachelor’s degree with 2+ years of related experience.
  • Proficiency in programming languages such as C, C++, and C#.
  • Excellent written and verbal communication skills.
  • Strong analytical and debugging skills.

Preferred Qualifications:

  • Experience in embedded software/firmware development.
  • Experience writing software/firmware verification and validation tests.
  • Experience with test automation systems for embedded software/firmware.
  • Knowledge of cybersecurity, Bluetooth, and socket communication.
  • Experience with safety-critical systems.
  • Familiarity with RTOS systems and/or VXWorks.
  • Proven ability to work effectively on cross-functional teams developing new products.

Job Tags

Similar Jobs

Sonovision Canada - Ortec Group

Reliability Engineer Job at Sonovision Canada - Ortec Group

 ...Are you a rockstar Engineer looking to make your mark in the world of engineering manufacturing? Look no further! We are seeking a dynamic and results-driven individual to work on our reliability team and take our business to the next level. With competitive compensation... 

Pentangle Tech Services | P5 Group

Senior Full Stack Cloud Developer Job at Pentangle Tech Services | P5 Group

 ...containers and orchestrate using AKS Design and consume RESTful APIs and services Build and manage CI/CD pipelines using Azure DevOps Apply infrastructure automation using ARM templates, Bicep Monitor and troubleshoot application performance and security Requirements... 

Sharecare

Certified Health Coach Job at Sharecare

 ...Description:**Sharecare is the leading digital health company that helps people - no matter...  ...place. Our comprehensive and data-driven virtual health platform is designed to help...  ...visit **Job Summary:**The Certified Health Coach is part of a multi-disciplinary team that... 

S J Smith Company

Route Driver - CDL B Job at S J Smith Company

Route Driver Competitive Pay, Great Benefits, The Best People. Are you looking to become part of a company with great benefits and growth potential? We offer paid time off, life insurance, 401(k) matching, and more. The Company: S.J. Smith Company is a family...

Upward Health

Licensed Clinical Social Worker Job at Upward Health

: Upward Health is an in-home, multidisciplinary medical group providing 24/7 whole-person care. Our clinical team treats physical, behavioral, and social health needs...  .... This job description is a general outline of duties performed and is not to be misconstrued as encompassing...