Apply software development best practices and continuously build technical knowledge in embedded systems Required qualifications: * Bachelor's degree in computer engineering, software engineering ...
Apply software development best practices and continuously build technical knowledge in embedded systems Required qualifications: * Bachelor's degree in computer engineering, software engineering ...
Firmware Engineer II
Arden Hills, MN · On-site
Apply software development best practices and continuously build technical knowledge in embedded systems Required qualifications: * Bachelor's degree in computer engineering, software engineering ...
Firmware Engineer II
Arden Hills, MN · On-site
Apply software development best practices and continuously build technical knowledge in embedded systems Required qualifications: * Bachelor's degree in computer engineering, software engineering ...
AI/ML Engineer
Minneapolis, MN · On-site
This role blends strong software engineering fundamentals, GenAI expertise, and consulting skills to translate ambiguous requirements into production-ready solutions embedded directly into customer ...
AI/ML Engineer
Minneapolis, MN · On-site
This role blends strong software engineering fundamentals, GenAI expertise, and consulting skills to translate ambiguous requirements into production-ready solutions embedded directly into customer ...
Systems Engineer (Medical Devices) - 2 Openings (Hybrid) Location: Onsite at Plymouth, MN Duration ... embedded software background are preferred. • This role will support Acute Therapies ...
Quick apply
Systems Engineer (Medical Devices) - 2 Openings (Hybrid) Location: Onsite at Plymouth, MN Duration ... embedded software background are preferred. • This role will support Acute Therapies ...
junior software programmer fullstack/Data scientist
Minneapolis, MN · On-site +1
$119K - $143K/yr
SynergisticIT focuses on roles such as entry-level software programmers, Java full stack developers, Python/Java developers, Data Analysts, Data Engineers, Data Scientists, and Machine Learning ...
junior software programmer fullstack/Data scientist
Minneapolis, MN · On-site +1
$119K - $143K/yr
SynergisticIT focuses on roles such as entry-level software programmers, Java full stack developers, Python/Java developers, Data Analysts, Data Engineers, Data Scientists, and Machine Learning ...
Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists. We welcome candidates with all visas and citizens to apply. Who ...
Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists. We welcome candidates with all visas and citizens to apply. Who ...
Firmware Engineer
Saint Paul, MN · On-site
$115K - $130K/yr
Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls ... design and development for embedded systems. • Strong understanding of hardware-software ...
Quick apply
Firmware Engineer
Saint Paul, MN · On-site
$115K - $130K/yr
Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls ... design and development for embedded systems. • Strong understanding of hardware-software ...
Electrical Engineer
New Brighton, MN · On-site
$61K - $122K/yr
The Opportunity As a Electrical Engineer on the Vascular R&D team, you will contribute to the ... Develop and debug embedded firmware (C/C++) and supporting software (Python, Node.js) . * Design ...
Electrical Engineer
New Brighton, MN · On-site
$61K - $122K/yr
The Opportunity As a Electrical Engineer on the Vascular R&D team, you will contribute to the ... Develop and debug embedded firmware (C/C++) and supporting software (Python, Node.js) . * Design ...
Power Hardware Engineer
Eden Prairie, MN · Hybrid
$125K - $166K/yr
You will work on a team comprised of engineers across multiple disciplines (e.g., mechanical, power electronics, embedded software) to bring our product roadmaps to life. Expand Beyond Traditional ...
Power Hardware Engineer
Eden Prairie, MN · Hybrid
$125K - $166K/yr
You will work on a team comprised of engineers across multiple disciplines (e.g., mechanical, power electronics, embedded software) to bring our product roadmaps to life. Expand Beyond Traditional ...
Building hardware prototypes, developing firmware and/or software using tooling such as embedded C/C++, Eagle, Altium, Xilinx, Solidworks, Autodesk360. * Use of a high-level programming and scripting ...
Building hardware prototypes, developing firmware and/or software using tooling such as embedded C/C++, Eagle, Altium, Xilinx, Solidworks, Autodesk360. * Use of a high-level programming and scripting ...
Structural Engineer 1 (Entry-Level) - Nuclear
Minneapolis, MN · On-site
$62K - $90K/yr
As an Entry-Level Structural Engineer, you will have the ability to directly apply your knowledge ... Familiarity with structural analysis software such as MathCad, STAAD PRO, SAP2000, SAFE, GT STRUDL ...
Structural Engineer 1 (Entry-Level) - Nuclear
Minneapolis, MN · On-site
$62K - $90K/yr
As an Entry-Level Structural Engineer, you will have the ability to directly apply your knowledge ... Familiarity with structural analysis software such as MathCad, STAAD PRO, SAP2000, SAFE, GT STRUDL ...
As an Entry-Level Structural Engineer, you will have the ability to directly apply your knowledge ... Familiarity with structural analysis software such as MathCad, STAAD PRO, SAP2000, SAFE, GT STRUDL ...
As an Entry-Level Structural Engineer, you will have the ability to directly apply your knowledge ... Familiarity with structural analysis software such as MathCad, STAAD PRO, SAP2000, SAFE, GT STRUDL ...
As an Entry-Level Structural Engineer, you will have the ability to directly apply your knowledge ... Familiarity with structural analysis software such as MathCad, STAAD PRO, SAP2000, SAFE, GT STRUDL ...
As an Entry-Level Structural Engineer, you will have the ability to directly apply your knowledge ... Familiarity with structural analysis software such as MathCad, STAAD PRO, SAP2000, SAFE, GT STRUDL ...
Electrical Engineer
Minneapolis, MN · On-site
$82K - $116K/yr
Familiarity with software programming * Demonstrated experience in embedded system design * Strong analytical and problem-solving skills with the ability to multi-task and thrive in a team ...
Electrical Engineer
Minneapolis, MN · On-site
$82K - $116K/yr
Familiarity with software programming * Demonstrated experience in embedded system design * Strong analytical and problem-solving skills with the ability to multi-task and thrive in a team ...
Electrical Engineer
$82K - $116K/hr
Familiarity with software programming * Demonstrated experience in embedded system design * Strong analytical and problem-solving skills with the ability to multi-task and thrive in a team ...
Electrical Engineer
$82K - $116K/hr
Familiarity with software programming * Demonstrated experience in embedded system design * Strong analytical and problem-solving skills with the ability to multi-task and thrive in a team ...
Entry Level Accountant
Eden Prairie, MN · On-site
$50K - $70K/yr
Familiarity with accounting software is a plus (such as NetSuite, MS Dynamics, or similar ... Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque ...
Entry Level Accountant
Eden Prairie, MN · On-site
$50K - $70K/yr
Familiarity with accounting software is a plus (such as NetSuite, MS Dynamics, or similar ... Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque ...
Role : Mainframe Hogan Developer at Minneapolis
Minneapolis, MN · On-site
$51.25 - $65.75/hr
... in software reliability engineering standards embedded into development standards - Embraces emerging technology opportunities and contributes to the best practices in support of the bank ...
Quick apply
Role : Mainframe Hogan Developer at Minneapolis
Minneapolis, MN · On-site
$51.25 - $65.75/hr
... in software reliability engineering standards embedded into development standards - Embraces emerging technology opportunities and contributes to the best practices in support of the bank ...
Entry Level Power Systems Engineer
$75K - $91K/yr
We are a full-service engineering consulting firm specializing in electrical engineering ... Demonstrated knowledge and use of SKM PowerTools software or other modeling software. * Experience ...
Entry Level Power Systems Engineer
$75K - $91K/yr
We are a full-service engineering consulting firm specializing in electrical engineering ... Demonstrated knowledge and use of SKM PowerTools software or other modeling software. * Experience ...
Entry Level Power Systems Engineer
Moundsview, MN · On-site
$75K - $91K/yr
At Excel Engineering, we are the power behind our clients' processes. We are a full-service ... Demonstrated knowledge and use of SKM PowerTools software or other modeling software. * Experience ...
Entry Level Power Systems Engineer
Moundsview, MN · On-site
$75K - $91K/yr
At Excel Engineering, we are the power behind our clients' processes. We are a full-service ... Demonstrated knowledge and use of SKM PowerTools software or other modeling software. * Experience ...
Work with system modeling software programs (ASPEN, CAPE, CYME, ETAP, SKM). * Develop downloadable ... Assigns tasks to develop entry level professionals and interns. Coordinates with project leadership ...
Work with system modeling software programs (ASPEN, CAPE, CYME, ETAP, SKM). * Develop downloadable ... Assigns tasks to develop entry level professionals and interns. Coordinates with project leadership ...
Entry Level Embedded Software Engineer information
See Hopkins, MN salary details
$71K - $80.6K
1% of jobs
$80.6K - $90.2K
2% of jobs
$90.2K - $99.8K
3% of jobs
$99.8K - $109.4K
6% of jobs
$109.4K - $119K
5% of jobs
$119K - $128.6K
5% of jobs
$132K is the 25th percentile. Wages below this are outliers.
$128.6K - $138.2K
5% of jobs
$138.2K - $147.8K
7% of jobs
$147.8K - $157.4K
3% of jobs
$157.4K - $167K
3% of jobs
The median wage is $168.3K / yr.
$167K - $176.6K
58% of jobs
$71K
$155.7K
$176.6K
How much do entry level embedded software engineer jobs pay per year?
What does a typical day look like for an Entry Level Embedded Software Engineer?
A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
What is an Entry Level Embedded Software Engineer job?
An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.
What are the key skills and qualifications needed to thrive in the Entry Level Embedded Software Engineer position, and why are they important?
To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

Boston Scientific rating
8.5
Based on 119 frontline employees who took The Breakroom Quiz
32nd of 518 rated manufacturers
Job description
Additional Location(s): US-MN-Arden Hills
Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - 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.
About the role:
Boston Scientific was recognized by 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 design, development and verification of software that powers life-changing, safety-critical medical devices. This position sits within our Active Implantable Systems R&D team and supports technologies that improve patient outcomes.
You will work closely with experienced engineers and cross-functional partners to develop embedded firmware for microcontroller-based systems. This role offers the opportunity to grow technical expertise while contributing to innovative solutions at the intersection of quality, performance and patient impact.
This role is based on-site in Arden Hills, Minnesota. Employees are expected to work from the local office at least four days per week to support collaboration, innovation and hands-on development activities. Boston Scientific will not offer sponsorship or take over sponsorship of an employment visa for this position at this time. Relocation assistance is not available for this position at this time.
Your responsibilities will include:
- Design, develop and maintain embedded firmware for microcontroller-based medical devices under the guidance of senior engineers
- Contribute to development tools, workflows and engineering processes to support software integrity and reliability
- Collaborate with hardware, systems and quality engineering teams to support system integration and overall product development
- Participate in software design reviews, code reviews and risk assessments to ensure high-quality deliverables
- Develop and execute unit and integration tests to support robust software performance
- Support verification and validation activities, including documentation, traceability and regulatory compliance
- Troubleshoot and debug firmware issues, contributing to root cause analysis and resolution
- Apply software development best practices and continuously build technical knowledge in embedded systems
Required qualifications:
- Bachelor’s degree in computer engineering, software engineering, electrical engineering, computer science or a related field
- Minimum of 2 years' experience in embedded firmware development
- Proficiency in C and/or C++ within embedded or resource-constrained systems
- Foundational understanding of software development lifecycle practices
- Experience with debugging and testing embedded systems
- Ability to develop clear and concise technical documentation
Preferred qualifications:
- Experience in medical device development or other regulated industries such as aerospace or automotive
- Familiarity with Agile or Scrum environments and tools such as Jira
- Exposure to IEC 62304 or other regulated software lifecycle processes
- Basic understanding of cybersecurity principles for connected medical devices
- Exposure to wireless communication protocols such as BLE or Wi-Fi
- Familiarity with bootloaders, over-the-air updates and secure firmware concepts
- Experience with scripting languages such as Python for basic automation
Requisition ID: 629008
Minimum Salary: $ 71500
Maximum Salary: $ 135800
The anticipated compensation listed above and the value of core and optional employee benefits offered by Boston Scientific (BSC) – see www.bscbenefitsconnect.com—will vary based on actual location of the position and other pertinent factors considered in determining actual compensation for the role. Compensation will be commensurate with demonstrable level of experience and training, pertinent education including licensure and certifications, among other relevant business or organizational needs. At BSC, it is not typical for an individual to be hired near the bottom or top of the anticipated salary range listed above.
Compensation for non-exempt (hourly), non-sales roles may also include variable compensation from time to time (e.g., any overtime and shift differential) and annual bonus target (subject to plan eligibility and other requirements).
Compensation for exempt, non-sales roles may also include variable compensation, i.e., annual bonus target and long-term incentives (subject to plan eligibility and other requirements).
For MA positions: It is unlawful to require or administer a lie detector test for employment. Violators are subject to criminal penalties and civil liability.
Boston Scientific transforms lives through innovative medical technologies that improve the health of patients around the world. As a global medical technology leader for more than 45 years, we advance science for life by providing a broad range of high-performance solutions that address unmet patient needs and reduce the cost of healthcare. Our portfolio of devices and therapies helps physicians diagnose and treat complex cardiovascular, respiratory, digestive, oncological, neurological and urological diseases and conditions. Learn more at www.bostonscientific.com and follow us on LinkedIn.
Boston Scientific Corporation has been and will continue to be an equal opportunity employer. To ensure full implementation of its equal employment policy, the Company will continue to take steps to assure that recruitment, hiring, assignment, promotion, compensation, and all other personnel decisions are made and administered without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, gender expression, veteran status, age, mental or physical disability, genetic information or any other protected class.
Please be advised that certain US based positions, including without limitation field sales and service positions that call on hospitals and/or health care centers, require acceptable proof of COVID-19 vaccination status. Candidates will be notified during the interview and selection process if the role(s) for which they have applied require proof of vaccination as a condition of employment. Boston Scientific continues to evaluate its policies and protocols regarding the COVID-19 vaccine and will comply with all applicable state and federal law and healthcare credentialing requirements. As employees of the Company, you will be expected to meet the ongoing requirements for your roles, including any new requirements, should the Company’s policies or protocols change with regard to COVID-19 vaccination.
Among other requirements, Boston Scientific maintains specific prohibited substance test requirements for safety-sensitive positions. This role is deemed safety-sensitive and, as such, candidates will be subject to a prohibited substance test as a requirement. The goal of the prohibited substance testing is to increase workplace safety in compliance with the applicable law.
What Boston Scientific employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom