Embedded Software Engineer

Neuwave Medical, Inc.
Madison, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Madison, United States of America

Tech stack

.NET
Microsoft Windows
C Sharp (Programming Language)
C++
Client Server Models
Database Design
Software Debugging
Embedded Software
Emulators
Failure Mode Effects Analysis
Design of User Interfaces
Integrated Development Environments
Windows Presentation Foundation
Microsoft SQL Server
Real-Time Operating Systems
Software Engineering
Software Requirements Analysis
Subsystems
Rust
Software Verification
Performance Monitor

Job description

An Embedded Software Engineer plays a key role in supporting NeuWave Medical's mission to improve patient outcomes through innovative medical device technologies. This position is responsible for design, development, and verification of software used in ablation treatment and works cross-functionally with all of R&D, Quality, and Manufacturing to improve patient outcomes., * Software development project deliverables including design requirements, risk assessment, and verification test protocols as required in an FDA approved development environment.

  • Execute on the tools and processes used for software development including performance monitoring and process improvement.
  • Interpret customer and marketing recommendations to define software requirements including development and maintenance of low-level software requirements and specifications.
  • Provide innovative platform, product, system, sub-system, and component design solutions.
  • Perform detailed design analysis and provide input or approval for detailed design specifications.
  • Contribute to and/or coordinate integration of complex system and sub-system product medical device designs.
  • Conduct and develop comprehensive Design FMEAs to analyze the impact of design related risks.

Requirements

Do you have experience in Software engineering?, * A minimum of a bachelor's degree, in a software oriented, or electrical engineering, degree is required.

  • A minimum of 5 years industry software application development is required.
  • Database Design and Administration (Microsoft SQL Server) is preferred.
  • Client/Server development and architecture experience is preferred.
  • User interface design and WPF is preferred.
  • Experience with low level embedded software development environments with, and without, a RTOS in C/C++ is preferred.
  • RUST language experience, in an embedded environment, is preferred.
  • I2C communication experience is preferred.
  • In a Windows C#/.NET environment, knowledge in the use of software debuggers, emulators/simulators, and performance monitors and profilers for use in development and testing is preferred.
  • Experience writing software verification and validation protocols is preferred.

Physical Requirements

  • Strong interpersonal and influence skills.
  • Excellent communication and presentation skills.
  • Ability to lead multiple assignments or projects with sound analytical and problem-solving skills.
  • Excellent planning and organization skills.

Travel Requirements

  • Up to 10% travel required (domestic/international as applicable)

About the company

NeuWave Medical develops image guided microwave ablation tools and software that enables physicians to treat tumors in a minimally invasive procedure. This technology allows patients to be treated in outpatient settings, reducing procedural complexity and recovery times. Our organization is excited to be embarking on numerous new development projects to further improve patient care, and we are looking for new teammates to help us on this inspired journey. You'll join an interdisciplinary group of engineers who work closely with manufacturing, quality, regulatory, clinical, and strategic marketing professionals. This team highly values rapid experimentation and close collaboration with clinicians. Our culture blends friendly competition with genuine camaraderie-we move quickly, celebrate wins, and build lasting relationships while shaping the future of the business.

Apply for this position