Embedded Software Engineer
$133K - $175K/yr
Embedded Software Engineer (Contract) - 2 Openings Contract (6 months) Saint Paul, MN Start Date: End of June / Beginning of July Mid-level (4-10 years) Fully onsite Top Technical Skills 1. QNX / BSP ...
$133K - $175K/yr
Embedded Software Engineer (Contract) - 2 Openings Contract (6 months) Saint Paul, MN Start Date: End of June / Beginning of July Mid-level (4-10 years) Fully onsite Top Technical Skills 1. QNX / BSP ...
$133K - $175K/yr
Embedded Software Engineer (Contract) - 2 Openings Contract (6 months) Saint Paul, MN Start Date: End of June / Beginning of July Mid-level (4-10 years) Fully onsite Top Technical Skills 1. QNX / BSP ...
Bloomington, MN · On-site
$100K - $105K/yr
As an embedded software engineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference ...
Bloomington, MN · On-site
$100K - $105K/yr
As an embedded software engineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference ...
$100K - $105K/yr
As an embedded software engineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference ...
$100K - $105K/yr
As an embedded software engineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference ...
Bloomington, MN · On-site
$105K - $110K/yr
As an Embedded Software Engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto ...
Bloomington, MN · On-site
$105K - $110K/yr
As an Embedded Software Engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto ...
Bloomington, MN · On-site
$132K - $173K/yr
As an Embedded Software Engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto ...
Bloomington, MN · On-site
$132K - $173K/yr
As an Embedded Software Engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto ...
Minneapolis, MN · Remote
$137K - $180K/yr
We're looking for an Embedded Software Engineer who'll be responsible for the development of software for the adoption and integration of smart home networking technologies for the SmartThings Hub ...
Quick apply
Minneapolis, MN · Remote
$137K - $180K/yr
We're looking for an Embedded Software Engineer who'll be responsible for the development of software for the adoption and integration of smart home networking technologies for the SmartThings Hub ...
- 1. DO178B/C level A (Primary Skill) 2. test case/test procedure development, 3. Structural coverage testing, 4. test documentation, 5. Labview/Teststand experience. 6. Embedded Software Testing ...
- 1. DO178B/C level A (Primary Skill) 2. test case/test procedure development, 3. Structural coverage testing, 4. test documentation, 5. Labview/Teststand experience. 6. Embedded Software Testing ...
1. DO178B/C level A (Primary Skill) 2. test case/test procedure development, 3. Structural coverage testing, 4. test documentation, 5. Labview/Teststand experience. 6. Embedded Software Testing Tools ...
1. DO178B/C level A (Primary Skill) 2. test case/test procedure development, 3. Structural coverage testing, 4. test documentation, 5. Labview/Teststand experience. 6. Embedded Software Testing Tools ...
Real-time Embedded Software Development Real-time embedded software development Requirements ... engineering tools Weapon systems, munitions, combat vehicles GitLab or other CI / CD tools
Real-time Embedded Software Development Real-time embedded software development Requirements ... engineering tools Weapon systems, munitions, combat vehicles GitLab or other CI / CD tools
Software Test Engineer Location: Minneapolis, MN Job Type: Full-Time Job Summary We are seeking a highly motivated Software Test Engineer to support the testing and validation of embedded systems ...
Software Test Engineer Location: Minneapolis, MN Job Type: Full-Time Job Summary We are seeking a highly motivated Software Test Engineer to support the testing and validation of embedded systems ...
Eden Prairie, MN · On-site
Position Summary We're seeking a Software Engineer to develop and support software systems that ... The ideal candidate has experience in embedded systems, machine control, and motor driver ...
Eden Prairie, MN · On-site
Position Summary We're seeking a Software Engineer to develop and support software systems that ... The ideal candidate has experience in embedded systems, machine control, and motor driver ...
Saint Paul, MN · On-site
$46/hr
Software Engineer- St. Paul, MN Location : St. Paul, MN - 55117 Project Duration : 12+ Months of ... Design, implement and test software for embedded, enterprise, or desktop products medical device ...
Saint Paul, MN · On-site
$46/hr
Software Engineer- St. Paul, MN Location : St. Paul, MN - 55117 Project Duration : 12+ Months of ... Design, implement and test software for embedded, enterprise, or desktop products medical device ...
Eden Prairie, MN · On-site
Position Summary We're seeking a Software Engineer to develop and support software systems that ... The ideal candidate has experience in embedded systems, machine control, and motor driver ...
Eden Prairie, MN · On-site
Position Summary We're seeking a Software Engineer to develop and support software systems that ... The ideal candidate has experience in embedded systems, machine control, and motor driver ...
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and ...
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and ...
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and ...
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and ...
Minneapolis, MN · On-site
$18/hr
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and ...
Minneapolis, MN · On-site
$18/hr
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and ...
The Interventional Urology Software Engineer is responsible for design, development and ... Design, develop and maintain embedded firmware for microcontroller-based medical devices under the ...
The Interventional Urology Software Engineer is responsible for design, development and ... Design, develop and maintain embedded firmware for microcontroller-based medical devices under the ...
Minneapolis, MN · On-site
The Interventional Urology Software Engineer is responsible for design, development and ... Design, develop and maintain embedded firmware for microcontroller-based medical devices under the ...
Minneapolis, MN · On-site
The Interventional Urology Software Engineer is responsible for design, development and ... Design, develop and maintain embedded firmware for microcontroller-based medical devices under the ...
Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time ...
Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time ...
Saint Paul, MN · On-site
This position is for the Computer Systems Engineering team. Will develop and perform automated OTA ... Design, implement and test software for embedded, enterprise, or desktop products medical device ...
Saint Paul, MN · On-site
This position is for the Computer Systems Engineering team. Will develop and perform automated OTA ... Design, implement and test software for embedded, enterprise, or desktop products medical device ...
$73.1K - $82.9K
1% of jobs
$82.9K - $92.8K
2% of jobs
$92.8K - $102.7K
3% of jobs
$102.7K - $112.5K
6% of jobs
$112.5K - $122.4K
5% of jobs
$122.4K - $132.3K
5% of jobs
$135.7K is the 25th percentile. Wages below this are outliers.
$132.3K - $142.1K
5% of jobs
$142.1K - $152K
7% of jobs
$152K - $161.9K
3% of jobs
$161.9K - $171.8K
3% of jobs
The median wage is $173.1K / yr.
$171.8K - $181.6K
58% of jobs
$73.1K
$160.1K
$181.6K
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.
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.
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.

$133K - $175K/yr
Other
Posted 4 days ago
Embedded Software Engineer (Contract) – 2 Openings
Contract (6 months)
Saint Paul, MN
Start Date:Â End of June / Beginning of July
Mid-level (4–10 years)
Fully onsiteÂ
Top Technical Skills
1. QNX / BSP (Primary Need)
2. Linux / BSP Knowledge
3. Embedded Systems (Core)
Additional Technical Nice-to-Haves
Project Work & Responsibilities
Regulatory / Medical Device
Sourced by ZipRecruiter
It services
51 - 200 Employees
San Jose, CA, US
1993