Embedded Software Engineer (Embedded C)

Waterloo, IA, US • Posted 5 hours ago • Updated 17 minutes ago
Contract W2
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Embedded C
  • Product Engineering
  • Project Management
  • Performance Management
  • Preventive Maintenance
  • Impact Analysis
  • Information Assurance
  • Information Architecture
  • Collaboration
  • Embedded Software
  • Electronics
  • Problem Solving
  • Conflict Resolution
  • C
  • MATLAB
  • Simulink
  • Writing
  • Software Development Methodology
  • Control Engineering
  • Software Development
  • Schematics
  • Continuous Integration and Development
  • Continuous Integration
  • Build Tools
  • Embedded Systems
  • Communication
  • Ethernet
  • Laboratory Equipment
  • Logic Analyzer
  • Oscilloscope
  • Software Engineering
  • Computer Engineering
  • Computer Science
  • Electrical Engineering
  • Mechanical Engineering
  • Testing

Summary

Job Title: Engineer, Software
Location: Waterloo Product Engineering Center
Shift: 1st shift (7 am to 3:30 pm) with minimal overtime
24 months contract ; may extend
Location

Job Responsibilities:

As an Embedded Software Engineer for AG engineering embedded software Waterloo, IA, you will be an integral part of a software development team and collaborate with other developers, testers and stakeholders to provide an optimized and validated software solution. Our teams are empowered to overcome challenges; they plan and prioritize their work; and everyone is a key contributor. Team members have opportunities to spend time on the final product developing, validating, and tuning the system.

You will deliver embedded software for Drivetrain Electronics team in charge of Transmission controls of the large tractors to provide customers with features that add value to their operation while meeting functional safety goals.

You will become deeply knowledgeable on the features of the system to support current product and develop future designs.

Required Skills/Experience:

Demonstrated technical problem solving abilities.
Demonstrated expertise in developing embedded applications using C, MATLAB Simulink or similar applications.
Demonstrated expertise in applications of control theory.
Excellent written and verbal communication skills for working in a team environment.
Experience writing and reviewing software requirements.
Experience with a software development process for embedded applications.
Demonstrated ability to work independently.

Desired Skills/Experience:

Experience relating to the design/diagnostics of transmission/mechanical/electrical/hydraulic systems.
Strong passion for embedded engineering and learning new technologies
Experience with control systems design and analysis on agricultural applications
Experience with model-based software development tools
Knowledge of electronic circuits and components with the ability to read schematics and data sheets
Experience with continuous integration development and automated build tools
Experience with embedded systems tools such as emulators, compilers, and simulators
Experience in automotive communication protocols such as CAN, LIN, and Ethernet
Experience using laboratory equipment such as Logic Analyzers and Oscilloscopes

Education Details:

Ideally you will have a degree or equivalent related work experience in the following:
Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering or equivalent experience.

The manager is open to recent grad candidates.

Work Details:
Onsite only (no remote)
Business casual dress code
Will need metatarsal safety shoes for first day
Interview preference: Teams interviews using cameras
This position will drive Tractors while on assignment to conduct testing. These will be driven outside but within the facility grounds. Not driven on city/residential streets.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91082005
  • Position Id: 2026-26537
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cedar Falls, Iowa

Today

Easy Apply

Contract

$47.3 - $47.3

Waterloo, Iowa

Today

Full-time

USD 74,988.00 - 112,476.00 per year

Dubuque, Iowa

Today

Full-time

USD 74,988.00 - 112,476.00 per year

No location provided

Today

Full-time

Search all similar jobs