Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

E-Solutions Inc.

Embedded Software Engineer

Job Description

Embedded Software Engineer (Urbandale, IA, 50391) | 10/09/26

Job Description Skills:

Embedded Systems Testing,

GNSS / GPS Technology,

Precision Agriculture Systems,

CAN Bus, J1939, CANoe,

System Validation & Verification,

Regression & Integration Testing,

Telemetry and Log Analysis,

ECU and Firmware Validation,

Test Automation (Python),

Field / On-Machine Testing,

HIL/SIL Testing,

Root Cause Analysis and Debugging Job Description & Skill Requirement:

Key Responsibilities

  • Develop, maintain, and execute test plans, test cases, and test procedures for GNSS software, receiver functionality, and embedded control systems.
  • Validate software and system requirements, ensuring complete test coverage and traceability.
  • Document verification and validation results, test reports, and defect summaries.
  • Execute test procedures requiring on-machine testing to evaluate real-world performance and system behavior.
  • Perform system validation, verification testing, functional testing, and regression testing for embedded software releases.
  • Analyze logs, CAN traces, and telemetry data to identify software defects and performance issues.
  • Troubleshoot software, firmware, hardware integration, and test automation issues.
  • Support release validation activities and coordinate regression testing efforts prior to product releases.
  • Collaborate with software developers, systems engineers, and product teams to reproduce, analyze, and resolve defects.
  • Maintain and enhance test tools, automation frameworks, and test environments to improve testing efficiency.
  • Track, document, and verify defects through resolution and closure.
  • Participate in root cause analysis and continuous improvement initiatives to enhance product quality and reliability. Required Skills
  • Strong understanding of embedded software testing and validation methodologies.
  • Experience with CAN bus communication protocols and CAN-based diagnostics.
  • Knowledge of system validation, verification testing, integration testing, and regression testing.
  • Ability to analyze system logs, CAN traces, and telemetry data.
  • Experience with equipment setup, installation, configuration, and field testing activities.
  • Familiarity with defect management and requirements traceability processes.
  • Strong troubleshooting and debugging skills for software, firmware, and hardware interactions.
  • Experience with test automation frameworks and validation tools. Preferred Qualifications
  • Familiarity with GNSS (Global Navigation Satellite System) technology, receiver operation, and positioning systems.
  • Knowledge of Precision Agriculture systems, including guidance, navigation, and machine automation solutions.
  • Experience working with off-highway, agricultural, automotive, or heavy equipment electronic systems.
  • Exposure to HIL/SIL testing environments and automated validation frameworks.
  • Experience with J1939 communication protocols and vehicle network diagnostics.
  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, or a related field. Desired Competencies
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and within cross-functional global teams.
  • Attention to detail and commitment to delivering high-quality products.
  • Proactive approach toward continuous improvement and test automation initiatives.
Qualification:
  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering or equivalent experience Embedded Software Engineer1 United States
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores