Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer (on-site)

$130k - $150k

SecondWave Systems, Inc.

THE OPPORTUNITY: Firmware Engineer, Full Time, On-siteIf you want to accelerate your career in an entrepreneurial environment that continues to re-invent itself in all the right ways...move this job to the top of your list and apply today!THE COMPANY:At SecondWave Systems, we have developed a novel noninvasive approach to treat rheumatoid arthritis and other chronic and acute inflammatory disorders. Our SecondWave MINI device uses proprietary ultrasound technology on a wearable, personalized stimulation platform, giving patients and their physicians a new option for treating multiple health conditions.SecondWave consists of a diverse, multi-disciplinary team that is focused on bringing this new technology to patients with quality and speed. As a fast-growing startup, we move quickly and approach each day with both focus and flexibility. We expect new challenges, attack them with confidence and creativity, and find new opportunities within them. We each wear multiple hats and enjoy taking on new responsibilities and growing into new areas. If you thrive in this kind of environment, then we look forward to speaking with you.SecondWave Systems is intrigued by, and inspired to hire, a skilled firmware engineer with a core can do attitude, a vision of what can be, instead of what has been and who wants to build on a history of hard work, ethics and pursuit of excellence in every aspect of their daily work. If that describes you, keep reading!SUMMARY:We are looking for an experienced, hands-on Firmware Engineer who is a key contributor and project lead in the development of firmware and software for SecondWaves therapeutic ultrasound products. The successful candidate must have a proven track-record in firmware development for medical devices.The ideal candidate will play a critical role in designing, developing, testing, and maintaining firmware for embedded systems. This position requires a strong foundation in programming, hardware interaction, and problem-solving skills to ensure the seamless integration of firmware with hardware components. The Firmware Engineer will work closely with cross-functional teams, including hardware engineers, software developers, and product managers, to deliver high-quality, efficient, and reliable solutions. The Firmware Engineer will be an integral part of the multi-disciplinary team and will execute design efforts related to new product development projects, through all phases of the project lifecycle including definition, conceptualization, design execution and documentation, design verification, and production release. This position involves design of both embedded and application software for medical devices working in small product development teams (2-5 people). This is a technical contributor role. The role spans the development life-cycle from overall software system architecture and design, software requirements development, code development and testing, documentation, and test tool validation.REQUIREMENTS AND DUTIES:Must have medical device experience.Takes primary responsibility for the development of medical device firmware and software, including conceptualization, development of specifications, architectural and algorithmic design, implementation, test, verification and validation, and field deployment.Define functional needs and design requirements based on user needsGenerate appropriate design documentationParticipate and drive selection of tools, creation of policies (SOPs, WIs), and methods to facilitate structured software development, appropriate controls, and verification / validation efforts. Ensure that the established tools, policies, and methods are used and followed consistently by employees and outside resources.Execute testing in lab environment towards design verification and validation, including protocol generation, testing, and report writing.Ensure adherence to internal design controls as well as domestic and international regulatory standards for product software.Work with clinical and commercial development teams to generate and implement user requirements.Author documentation to support software design and risk management activities and preside over version control.Create and maintain technical documentation, including firmware design specifications, user manuals, and release notes.Provide prototyping support for early-stage development work on a project basis.Manage development tasks within an Agile development lifecycleSupport the team and product through cycles of integration, system verification, and compliance testing.Provide ongoing support for firmware updates and feature enhancements.Design and execute rigorous verification and validation processes to ensure firmware meets functional, performance, and compliance standards for reliable operation.User interfaces (e.g. displays, switches, etc.)Device drivers and firmwareSignal Processing code / AlgorithmsMobile application developmentTravel up to 15%Other duties as assigned. QUALIFICATIONS:Bachelors in Software Engineering, Electrical Engineering, Computer Science, or equivalent experience. Masters preferred.4+ years experience in architecture, design, and verification and validation of software for medical instrumentation systems and devicesExperience bringing medical devices through product development process in accordance with design control processes and international standards.Familiarity and adherence to software development process in a regulated environment, such as per IEC62304, IEC60601Understanding of the FDAs Quality Systems Regulations 21 CFR Part 820 and AIMDD/EUMDR requirements for design control.Utilization of Microsoft development environment and tool suiteExperience in VHDL, Verilog, and System VerilogExperience working with FPGAs and/or SOMs for testing, verification of concepts, and implementation of algorithmsKnowledge of code and algorithmic optimization based off hardware and device functional constraintsAdvanced and current knowledge of software engineering methods and practices, such as code reviews and static analysis, unit test execution, integration testing, system verification and validation.Software and hardware tool validation experience.Working knowledge of FDA and EUMDR guidance on Cyber security with implementation experience in quality system and medical device productWorking knowledge of risk management processesMobile development, UI/UX engineering a plus.Strong organizational and time management skillsStrong interpersonal communication and presentation skills (verbal, written, and visual)Creative problem solving and analytical skillsMotivated team player experienced with working in diverse teamsAbility to conduct technical activities with minimal directionSelf-starter initiative and mindset for continuous learningPHYSICAL DEMANDS:The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may enable individuals with disabilities to perform the essential functions.The incumbent typically works in an office environment and uses a computer, telephone, and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office.Incumbent may encounter frequent interruptions throughout the workday.The employee is regularly required to sit, talk, or hear; frequently required to use repetitive hand motion, handle or feel, and to stand, walk, reach, bend or lift up to 20 pounds. PAY AND BENEFITS:Pay Range: $130,000-150,000 base salary; depending on qualifications/experience; Equity compensation to be providedFLSA Status: Full Time ExemptSecondWave Systems offers a comprehensive benefits package that includes: Medical, dental, and vision insurance Short- and long-term disability insurance Employee Assistance Program Company paid and Voluntary Life insurance Aflac Paid company holidays Vacation and sick time SIMPLE IRA with 3% company match Opportunities for advancementTO APPLY:Apply via our Careers site. Check us out at you are in growth-mode and you are seeking the next big challenge to advance your career, we hope to hear from you! Tell us why you are interested in this position and your desired salary in your cover letter. Include your resume, answer a few questions, then click submit. This position will remain open until filled.Applicants must be currently authorized to work in the United States on a full-time basis. This company does not sponsor applicants for work visas.Local applicants or those who can report to work on a punctual basis in St Paul, MN during normal work hours and as needed to meet business requirements are encouraged to apply; there is no relocation allowance.EOE: Minorities/Females/Veterans/Disability. SecondWave Systems reserves the right to alter, change, modify and/or terminate this job posting at any time without advance notice, or obligation, to any party.No agencies, please.Notice to Recruiters/Staffing Agencies:Recruiters and staffing agencies should not contact SecondWave Systems through this page. All recruitment vendors (search firms, recruitment agencies, and staffing companies) are prohibited from contacting our hiring manager(s), executive team members, or employees. We require that all recruiters and staffing agencies have a fully executed, formal written agreement on file. SecondWave Systems receipt or acceptance of an unsolicited resume submitted by a vendor organization to this website or employee does not constitute an actual or implied contract between SecondWave Systems and such organization and will be considered unsolicited and SecondWave Systems will not be responsible for related fees.Fraud AlertTo all candidates: your personal information and online safety are a top priority for us. At SecondWave Systems, HR only direct candidates to apply through our official career page at and HR will always contact you using the domain of secondwaveus.com. We will never request payments, ask for financial account information or sensitive information like social security numbers. If you are unsure if a message is from SecondWave Systems, please act with caution.
recblid 8l4zlleiht5kjvbi8gwy5ai827rz72

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer (on-site) in Saint Paul, MN vacancy
  •  ...Firmware Engineer II Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture...  ...quality, performance and patient impact. This role is based on-site in Arden Hills, Minnesota. Employees are expected to work... 
    Website
    Work at office
    Local area
    Relocation package

    Intracept by Boston Scientific

    Saint Paul, MN
    5 days ago
  • $71.5k

     ...Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. As a Firmware Engineer II , you will contribute to the...  ...patient impact. This role is based on-site in Arden Hills, Minnesota. Employees are expected... 
    Website
    Hourly pay
    Work at office
    Local area
    Relocation package
    Shift work

    Boston Scientific

    Arden Hills, MN
    3 days ago
  •  ...A reputable client of ours is seeking a Firmware Engineer with strong experience in PCIe , NVMe , and low-level driver development to help design, implement, debug, and optimize firmware and software interfaces for high-performance storage or embedded systems.... 
    Suggested
    Remote work

    Manpower Group Inc.

    Saint Paul, MN
    4 days ago
  •  ...Firmware Engineer Our client, a leader in embedded and networking systems, is seeking a highly skilled Firmware Engineer to join their innovative team. As a Firmware Engineer, you will be part of the engineering department supporting the development of high-performance... 
    Suggested
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    Saint Paul, MN
    5 days ago
  •  ...Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing embedded firmware for advanced spray, dispensing, coating, and finishing solutions... 
    Suggested

    Sparrow Inc

    Saint Paul, MN
    5 days ago
  •  ...Our client, a leader in embedded and networking systems, is seeking a highly skilled Firmware Engineer to join their innovative team. As a Firmware Engineer, you will be part of the engineering department supporting the development of high-performance Ethernet drivers... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Saint Paul, MN
    4 days ago
  •  ...Our client, a leader in innovative technology solutions, is seeking a dedicated and skilled Senior Firmware Engineer to join their dynamic team. As a Senior Firmware Engineer, you will be an integral part of the engineering department supporting multiple programs involving... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Saint Paul, MN
    2 days ago
  •  ...Senior Firmware Software Engineer We are seeking a Senior Firmware Software Engineer for an IoT software development team. This role focuses on hands-on development for on-premise laundry solutions, working with sensors in washing machines that measure waterflow, temperature... 

    Apex Systems

    Saint Paul, MN
    1 day ago
  •  ...Firmware Engineer Our client, a leading Embedded Systems & Networking Technology company, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Embedded Systems team supporting Hardware Engineering and Networking teams. The... 
    Contract work
    Relocation

    Manpower

    Saint Paul, MN
    2 days ago
  •  ...Embedded Firmware Developer Visa: No H1B and CPT Location: Hybrid position Shoreview, MN Client: TSI Must be on-site at least 2 days a week. Job Responsibilities Develop...  ...computer science, software or electrical engineering Minimum of 4 years' experience in... 
    Website
    H1b
    Work at office
    2 days per week

    ShiftCode Analytics

    Shoreview, MN
    3 days ago
  •  ...Therapy and Nursing./ph3Job Description/h3pAdditional Manager Notes:/pulliCandidate can work either from Tempe, AZ or Mounds View, MN site/liliThey will have ongoing requirement of one or two up gradation each year, new release or adding more functionalities to the MES... 
    Website
    Full time

    Careers Integrated Resources Inc

    Saint Paul, MN
    3 days ago
  •  ...utilized by our Group systems and partners. You will leverage engineering best practices and your strong communication skills to do quality...  ...for both our business and value stream partners Utilize site and performance monitoring tools like Dynatrace and Splunk for... 
    Website
    Local area

    My3Tech Inc

    Saint Paul, MN
    5 days ago
  •  ...You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX to ship features weekly. Your work...  ...written agreement; not automatic. Hours: 30-40 hours per week, on-site in St. Paul, MN The Keep does not discriminate in contractor... 
    Website
    For contractors
    Fixed term contract
    Local area
    Night shift

    The Keep Company

    Saint Paul, MN
    1 day ago
  •  ...Dev 97511 Location : The work is expected to be done remotely for now, but in the future may be required to work full time on site at the DOC Central Office located at 1450 Energy Park Drive, St. Paul, MN. JOb ID: MNSITE-3053 Client : State of MN... 
    Website
    Full time
    Work at office
    Remote work

    My3Tech Inc

    Saint Paul, MN
    5 days ago
  •  ...Job Description & Skill Requirement: Min. 5 years of firmware design experience with Embedded C, C++ experience and CAN open 5 years...  ..., Nice to understand schematic, Hardware knowledge Qualification: Bachelor's Degree in Computer Engineering, Electronics... 

    Sira Consulting, an Inc 5000 company

    Minneapolis, MN
    3 days ago
  •  ...Computer Systems Engineer - 2 Openings Location: Onsite at St. Paul, MN Duration: 6 Months with possibilities of extension Working...  ...interactions: Direct manager (Paul), peer managers, global site IT team, Internal technical team members, software developers, and... 
    Website
    Work at office
    Local area
    Remote work
    Relocation

    DivIHN Integration

    Saint Paul, MN
    2 days ago
  • $45 - $49 per hour

     ...national staffing firm and we are currently seeking a Software Engineer for a prominent client of ours. This position is located in St...  ...performance and budget Shift: Mon-Fri 8am-4pm or 9am-5pm (On-site in St. Paul, MN) ** OPEN TO RELOCATION AT YOUR OWN EXPENSE |... 
    Website
    Relocation
    Shift work

    The Fountain Group

    Saint Paul, MN
    2 days ago
  •  ...leader in healthcare technology, is seeking a dedicated Software Engineer - Cybersecurity to join their innovative team. As a Software...  ...Software Engineer - Cybersecurity Location: Little Canada, MN (On-site) What's the Job? Must have Qt application development... 
    Website
    Weekly pay
    Temporary work
    Monday to Friday
    Flexible hours

    Experis/Manpower Group

    Little Canada, MN
    1 day ago
  •  ...when necessary, improve with enhancements. Goals of This Project Increase user satisfaction regarding the CLICS sponsor and site application features. Improve CLiCS' viability, sustainability and maintainability relating to the sponsor and site application... 
    Website
    For contractors
    Summer work

    Damco

    Saint Paul, MN
    1 day ago
  • $150k - $170k

     ...specifications provided. Builds, deploys and maintains programs, Web Site pages and applications. Develops and improves site navigation...  ...and advice on complex issues related to animation, search engine techniques, link integrity, navigation, browsers, graphics, and... 
    Website
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Saint Paul, MN
    3 days ago
  • $186.07k - $218.9k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step... 
    Website
    Local area

    Coinbase

    Saint Paul, MN
    4 days ago
  •  ...Sr Firmware Engineer II Onsite Eden Prairie, MN Candidates must haves Experienced in Bluetooth Low Energy and/or Wireless and be able to explain their wireless contribution/experience Utilizing wireless sniffer such as Ellisys Test Automation/Python... 
    Work at office

    IntePros

    Minneapolis, MN
    5 days ago
  • $60 - $70 per hour

     ...Job Duties Seeking a Software Systems Engineer to work as a product owner for a major Medical Device company. In the role as Product...  ...- $70.00 / Hourly Postal Code 55112 Place of Work On-site Requisition ID 6738 Job Benefits Health Insurance, Life... 
    Website
    Hourly pay
    Shift work

    Development Resource Group

    Saint Paul, MN
    3 days ago
  • $186.07k - $218.9k

     ...system for our infrastructure spend, bridging the gap between Engineering, Finance, and Product. We manage the cost data across every product...  ...quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free... 
    Website
    Local area
    Immediate start

    Coinbase

    Saint Paul, MN
    4 days ago
  • $186.07k - $218.9k

     ...in collaboration with product, design, security, data or other engineering teams Demonstrate a keen awareness of Coinbase’s platform, development...  ...quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free... 
    Website
    Local area

    Coinbase

    Saint Paul, MN
    4 days ago
  • $110k

     ...testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software...  ...schedule available (every-other Friday off)! This position is on-site at our newly renovated St. Paul location. Every single thing... 
    Website
    Temporary work
    Local area
    Flexible hours

    Calspan

    Saint Paul, MN
    1 day ago
  • $122.4k - $183.6k

     ...Senior Software Development Engineer Date: Jun 4, 2026 Location(s): St. Paul, MN, US, 55107Juno Beach, FL, US, 33408 Company:...  ...services using industry-leading scientific analysis for planning, siting, forecasting and optimizing all forms of energy projects. Our... 
    Website
    Full time
    For contractors
    Work experience placement
    Local area
    Relocation

    NextEra Energy , Inc.

    Saint Paul, MN
    4 days ago
  •  ...skilled and motivated Senior.NET C# Developer to solve complex engineering problems and lead a small team of developers within a very dynamic...  ...software solutions that enhance efficiency in transportation, site design, energy fields, healthcare, and other engineering and... 
    Website
    Work at office
    Flexible hours

    Kimley-Horn

    Saint Paul, MN
    2 days ago
  • $139.4k - $230k

     ...What Is the Opportunity? Travelers is seeking a Senior Software Engineer to join our Corporate Technology - Legal & Compliance...  ...checks, Dependency management, Security and secrets management, Site reliability engineering) Implements and expands test automation... 
    Website
    Contract work
    Work experience placement
    Local area

    Travelers Insurance

    Saint Paul, MN
    7 days ago
  • $115k - $192.9k

     ...the world. We are looking for a customer-centric senior software engineer who embraces lean and agile practices. The Senior Software...  ...CD environments Experience with software operations (DevOps, Site Reliability Engineering, Observability, Support and Maintenance)... 
    Website
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Saint Paul, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer (on-site). Be the first to apply!