Embedded Software Engineer

Blue Sages
Saint Paul, MN

$70,000 - $120,000 a year

Education
  • Doctoral degree
  • Bachelor's degree
  • Master's degree
  • Doctor of Philosophy
Skills
  • Embedded software
  • .NET
  • System design
  • C++
  • Product development
  • Health savings account
  • Health insurance
  • 401(k) matching
  • Paid time off
  • 401(k)

POSITION SUMMARY

We are recruiting for an Embedded Software Engineer to join our product development team located in the Twin Cities. As an integral part of our development team, you will work closely with our engineering team to develop software for our next generation Inspire products.

MAIN DUTIES/RESPONSIBILITIES

  • Build and deploy embedded software of the highest quality using C++, C#, Python, and/or other supporting languages
  • Support the development of new systems and the maintenance of existing systems
  • Author unit, integration, verification, and validation tests, including manual and automated methodologies
  • Build and validate software tools
  • Assist with system, software, security, and risk management documentation
  • Participate in continuous process improvement activities, including integration of custom and off-the-shelf tools
  • Synthesize customer needs, business needs, and technology expertise into a software system design and product development
  • Ensure all quality system, regulatory, legal, and business requirements are met in the course of product development and market delivery
  • Support post market (commercial) product and/or therapy related investigations as well as CAPA activities and implementations
  • Support new product launch planning in partnership with operations, marketing, sales & education

QUALIFICATIONS

Educational Requirements:

Required

Bachelor’s degree in engineering, software, computer science, or related field.

Preferred

Master’s degree in engineering, software, computer science, or related field.

Required Experience:

  • 4+ years of embedded software development experience
  • OR 2+ years of related experience and a Master’s Degree in a related field
  • OR PhD in a related field with no years of experience
  • Demonstrated experience developing embedded software
  • Strong written and verbal communication skills with the ability to communicate with both internal and external stakeholders and senior leadership

· Experience developing embedded software architectures

Preferred Experience:

  • Embedded software development experience using C++ or similar
  • Experience with industry standards for medical devices such as IEC 62304, ISO 14971, etc.
  • Active implantable or Class III medical product development experience
  • Experience developing embedded software architectures
  • Experience with automated software test tools and techniques
  • Knowledge of state of the art security architectures and implementations
  • Experience developing software in Python and C#
  • Ability to efficiently specify, design, implement, verify, validate, and support high quality software

Job Type: Full-time

Pay: $70,000.00 - $120,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Health insurance
  • Health savings account
  • Paid time off

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Saint Paul, MN 55126: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Required)

Experience:

  • Python: 1 year (Required)
  • .NET: 1 year (Required)

Work Location: One location

  • Site Map
  • New Privacy
  • Terms
  • Privacy Center
  • Accessibility
  • Do Not Sell My Personal Information
  • UK site
  • AU site

© 1996–2022 EngineerJobs.com - an Indeed partner