... embedded or UI software • Strong communication skills with ability to work across development, PV&V, and operations teams to deliver reliable environments • Experience writing maintainable ...
... embedded or UI software • Strong communication skills with ability to work across development, PV&V, and operations teams to deliver reliable environments • Experience writing maintainable ...
Electrical Design Engineer
Dubuque, IA · On-site
$65K - $85K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; experience (Preferred) * Previous experience with Windchill or ...
Electrical Design Engineer
Dubuque, IA · On-site
$65K - $85K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; experience (Preferred) * Previous experience with Windchill or ...
UX Designer
Dubuque, IA · On-site
$75K - $110K/yr
Collaborate closely with software developers, engineers, product managers, and stakeholders ... Familiarity with in-vehicle displays, machine controls, or embedded user interface systems.
UX Designer
Dubuque, IA · On-site
$75K - $110K/yr
Collaborate closely with software developers, engineers, product managers, and stakeholders ... Familiarity with in-vehicle displays, machine controls, or embedded user interface systems.
Design Engineer - Electrical Systems
Dubuque, IA · On-site
$60K - $80K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) * Previous experience with ...
Design Engineer - Electrical Systems
Dubuque, IA · On-site
$60K - $80K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) * Previous experience with ...
Electrical Design Engineer
$65K - $85K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; experience (Preferred) * Previous experience with Windchill or ...
Quick apply
Electrical Design Engineer
$65K - $85K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; experience (Preferred) * Previous experience with Windchill or ...
Design Engineer - Electrical Systems
$60K - $80K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) * Previous experience with ...
Quick apply
Design Engineer - Electrical Systems
$60K - $80K/yr
We are seeking an Entry-Level to Experienced candidate to become an integral part of our ... Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) * Previous experience with ...
UX Designer
$75K - $110K/yr
Collaborate closely with software developers, engineers, product managers, and stakeholders ... Familiarity with in-vehicle displays, machine controls, or embedded user interface systems.
Quick apply
UX Designer
$75K - $110K/yr
Collaborate closely with software developers, engineers, product managers, and stakeholders ... Familiarity with in-vehicle displays, machine controls, or embedded user interface systems.
Administrative Support Professional
Dubuque, IA · On-site
$23.29 - $30.45/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Administrative Support Professional
Dubuque, IA · On-site
$23.29 - $30.45/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Administrative Support Professional
Dubuque, IA · On-site
$23.99 - $31.36/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Administrative Support Professional
Dubuque, IA · On-site
$23.99 - $31.36/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Administrative Support Professional
Dubuque, IA · On-site
$23.99 - $31.36/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Administrative Support Professional
Dubuque, IA · On-site
$23.99 - $31.36/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Administrative Support Professional
Asbury, IA · On-site
$17.25 - $22.50/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications Minimum ...
Administrative Support Professional
Asbury, IA · On-site
$17.25 - $22.50/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications Minimum ...
Administrative Support Professional
Dubuque, IA · On-site
$23.99 - $31.36/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Administrative Support Professional
Dubuque, IA · On-site
$23.99 - $31.36/hr
... Dubuque organization; perform entry-level clerical duties including answering telephones ... hardware and software, including applications and programming. Qualifications MINIMUM ...
Entry Level Embedded Software Engineer information
See Dubuque, IA salary details
$66K - $74.9K
1% of jobs
$74.9K - $83.8K
2% of jobs
$83.8K - $92.8K
3% of jobs
$92.8K - $101.7K
6% of jobs
$101.7K - $110.6K
5% of jobs
$110.6K - $119.5K
5% of jobs
$122.6K is the 25th percentile. Wages below this are outliers.
$119.5K - $128.4K
5% of jobs
$128.4K - $137.3K
7% of jobs
$137.3K - $146.2K
3% of jobs
$146.2K - $155.2K
3% of jobs
The median wage is $156.4K / yr.
$155.2K - $164.1K
58% of jobs
$66K
$144.6K
$164.1K
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.

John Deere rating
7.9
Based on 290 frontline employees who took The Breakroom Quiz
156th of 527 rated manufacturers
Job description
John Deere is a leading company focused on addressing the challenges posed by a rapidly growing global population. They are seeking a Display SIL Test Infrastructure Engineer to improve and maintain the SIL Display environment for next-generation display software, while also supporting development and verification activities through automation and toolchain stability.
Responsibilities:
• Contribute to the Display SIL environment for Linux based display software to support Construction & Forestry development and verification activities
• Develop and maintain display simulation hooks, stubs/mocks, and interfaces needed to run display software in SIL
• Expand and sustain automated GUI test coverage using Squish (test architecture, libraries, baselines, execution stability)
• Partner with display software and PV&V teams to diagnose failures and improve SIL usability, performance, and reliability
• Build and maintain the SIL toolchain (build/run scripts, launchers, logging, configuration management) and keep documentation current
• Integrate SIL and Squish execution into CI (e.g., Jenkins) with actionable reporting and fast feedback to development teams
• Support both domestic and international engineering teams by troubleshooting environment issues and enabling efficient workflows
• Implement best practices for versioning, branching, and release of SIL assets (scripts, configs, test libraries) to minimize regressions
• Create onboarding material and provide technical guidance to new users of the SIL Display environment and Squish framework
• Plan, coordinate, and assist execution of Display SIL runs (local and CI) and help teams interpret results
• Define and maintain environment health metrics (execution stability, flakiness, runtime, failure modes) and drive continuous improvement
• Collaborate with internal stakeholders and tool vendors as needed to integrate and support SIL/Squish capabilities
• Work with stakeholders to reproduce, triage, and resolve issues found during SIL execution and automated GUI testing
Qualifications:
Required:
• Experience developing and/or maintaining software in a Linux environment (build, debug, scripting, and dependency management)
• Demonstrated problem-solving skills to diagnose and resolve complex issues across software, environment configuration, and tooling
• Experience building or maintaining automated test environments (SIL/HIL/MIL) or CI pipelines for embedded or UI software
• Strong communication skills with ability to work across development, PV&V, and operations teams to deliver reliable environments
• Experience writing maintainable scripts and utilities (e.g., Python, Bash) and using source control workflows (Git)
• Ability to work in a self-directed mode while balancing sustainment work with incremental improvements and new features
• Bachelor's degree in Electrical, Computer, Systems Engineering, Computer Science, or equivalent
Preferred:
• Experience with display software development and/or verification, including UI automation and test strategies (SIL preferred)
• Experience with NGPD/G5 display platforms (or similar embedded display stacks), including build, deploy, and runtime troubleshooting
• Experience with Linux, Squish, Qt/QML, and one or more languages such as C/C++/C# and Python; familiarity with Jenkins and container/virtualization tools is a plus
• Experience troubleshooting complex systems using logs, traces, and debuggers; ability to reproduce issues and drive them to resolution
• Experience building repeatable developer workflows (installers, scripts, environment setup, documentation) for multi-team usage
• Experience integrating automated tests into CI with reliable execution, reporting, and triage practices
• Experience with networked/vehicle communication in test environments (e.g., CAN/J1939, Ethernet) is beneficial but not required
• Familiarity with Construction & Forestry machine workflows and operator
Company:
It doesn’t matter if you’ve never driven a tractor, mowed a lawn, or operated a dozer. Founded in 1988, the company is headquartered in Kernersville, USA, with a team of 10001+ employees. The company is currently Late Stage.
What John Deere employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom