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

bjEwSjZwTzVQdXArOUlnUWVOd01ZMG9ROEE9PQ==
  • 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

2Life Communities

Community Chaplain Job at 2Life Communities

 ...We are seeking a compassionate and dedicated Community Chaplain to help cultivate a vibrant, inclusive, and spiritually enriching atmosphere for our Brighton, Shirley and Leland communities. In this rewarding role, you will nurture a pluralistic and dynamic spiritual... 

BBVA Global Wealth Advisors

Associate Financial Advisor Job at BBVA Global Wealth Advisors

 ...About Us: BBVA Global Wealth Advisors, part of the BBVA Group, is an SEC-registered investment...  ...financial advice and investment management services to our clients. We are dedicated...  ...than three years of work experience in Private Banking or Financial Services developing... 

MSB Resources

Property Manager Job at MSB Resources

 ...Now Hiring: Property Manager Newport, Jersey City Make Your Next Career Move Where It Matters Most Home. Are you a dynamic leader with a passion for luxury living and community excellence? Our client is looking for an experienced Residential Property Manager... 

Insight Global

L1 Desktop Support Job at Insight Global

This role is a 12 month contract with potential extensions or conversions on W2. This role is onsite in Lower Manhattan in NYC 5 days a week. Candidates with 1-2 years of experience are preferred as this is more of an entry level/L1 support. This is an entry level role...

Let Us Claim

Executive Assistant to the CEO Job at Let Us Claim

 ...Position Title: Executive Assistant to the CEO Location: Orlando, FL Reports To: Chief Executive Officer (CEO) Employment Type: Full-time Position Summary Let Us Claim Consultants Insurance Inc is seeking a proactive, detail-oriented, and highly organized...