Share this Job

Senior Firmware Engineer Job

Apply now »
Apply now

Apply for Job

Date: Aug 26, 2021

Location: Arden Hills, MN, US, 55112

Company: Boston Scientific


Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - Caring - High Performance

At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions.


Senior Firmware Engineer

We are looking for experienced and highly motivated Firmware Engineer to contribute to the development of capital equipment firmware in our exciting and fast-growing Urology and Pelvic Health division. In joining our high-powered Sustaining R&D Engineering team, the candidate will be dedicated to R&D development activities such as research, design, testing and documentation to bring capital equipment products from concept to market through post-market support. (e.g. laser consoles, visualization equipment, RF generators, etc). In return for your unique combination of technical acumen, ability to execute, and strong business partner, you'll be a trusted leader collaborating with some of most dynamic minds in the business. All in an environment that encourages people to take measured risks, learn from mistakes, and push the boundaries of engineering.


Key Responsibilities:

• Develop and test software as part of a system, document and troubleshoot issues, and work with instrument and hardware.

• Partner with cross functional team on hardware selection for new designs.

• Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support a wide range of products.

• Participate in software system architecture development and document software requirements and development plan

• Perform detailed design analysis and reviews with hardware engineering team to achieve product performance, cost, reliability and manufacturability requirements

• Track firmware/software related issues and lead resolution of issues with a well-documented and methodical approach

• Develop software test and verification plans and protocols, and conduct prototype testing and verification testing

• Work closely with hardware and software engineering teams to debug/integrate software with product

• Collaborate with program managers to create and manage development plans and project plans related to software development

• Contribute to the creation and update of relevant software documentation, risk management documentation, issue tracking, configuration management, test reports etc.

• Mentor junior engineers


What we’re looking for in you:

Minimum Qualifications

• 5 years’ experience in embedded software design and development.

• B.S. in Computer Science, Electrical or Computer Engineering or related field

• Experience developing firmware solutions using C, C++, and microcontrollers/microprocessors, FPGA coding

• Linux (preferred) and Windows

• Expertise with Embedded fundamentals and interfaces

• Strong HW / SW bring-up and debugging skills. Must be able to work with hardware lab equipment.

• Experience in technical specification and report writing

• Experience with unit test and system test of embedded software systems

• Must have the ability to work well with a variety of individuals from various disciplines and backgrounds and the ability to also work independently

• Travel: 10-20%


Preferred Qualifications

• Experience with medical device development or other highly regulated industries is an asset

• Familiarity with medical device design control regulations (IEC 60601, IEC 62304, ISO 13485) is an asset

• Experience in programming Programmable Logic Devices

• Strong troubleshooting and problem-solving skills

• Ability to organize and move project tasks forward in an orderly and structured fashion

• Effectively communicate issues/problems and results that impact timelines, accuracy and reliability of project status


Requisition ID: 481782

As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most – united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do – as a global business and as a global corporate citizen.So, choosing a career with Boston Scientific (NYSE: BSX) isn’t just business, it’s personal. And if you’re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!


At Boston Scientific, we recognize that nurturing a diverse and inclusive workplace helps us be more innovative and it is important in our work of advancing science for life and improving patient health. That is why we stand for inclusion, equality, and opportunity for all. By embracing the richness of our unique backgrounds and perspectives, we create a better, more rewarding place for our employees to work and reflect the patients, customers, and communities we serve. Boston Scientific is proud to be an equal opportunity and affirmative action employer.

Boston Scientific maintains a drug-free workplace. Pursuant to Va. Code § 2.2-4312 (2000), Boston Scientific is providing notification that the unlawful manufacture, sale, distribution, dispensation, possession, or use of a controlled substance or marijuana is prohibited in the workplace and that violations will result in disciplinary action up to and including termination.


Nearest Major Market: Minneapolis

Job Segment: Medical, Engineer, Electrical, Risk Management, Firmware, Healthcare, Engineering, Finance, Technology