Certified Woman & Minority Owned

Apply for this job

Embedded Software Engineer

Waterloo, IA 24.0 Months
Contract $45.72/hour - $50.72/hour






Accepted: .doc, .docx, .pdf, - max 20MB
Posted: Sep 10, 2026
Ref: JNIASE10

Position Overview


Job Responsibilities:
As an Embedded Software Engineer for the client AG engineering embedded software, 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.

Open to recent grad candidates.

Notes:
Onsite
Shift: 1st shift (7 am to 3:30 pm) with minimal overtime
Will need metatarsal safety shoes for first day
This position will drive client Tractors while on assignment to conduct testing. These will be driven outside but within the facility grounds. Not driven on city/residential streets.


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Trusted by 100+ Fortune 500 Companies

Competitive Benefits


Your well-being Matters

Health & Future Fully Covered

At VIVA, employee well-being is paramount. Our comprehensive benefits package ensures your health, financial security, and quality of life are always prioritized.

Health Insurance

VIVA provides employees access to a comprehensive group health insurance plan (Medical, Dental, Vision, Basic Life, Term Life, and Accidental Death) through our flexible PPO plan-allowing you the freedom to choose healthcare providers.

401(k) Retirement Planning

Plan securely for your future with automatic payroll deductions into a tax-advantaged 401(k) retirement plan, including employer-matching contributions for eligible employees.

Performance Bonuses & Referrals

Earn performance-based bonuses and generous referral incentives of up to $500 when recommending talented candidates who become part of the VIVA family.

Biweekly Direct Deposit

Enjoy timely and convenient payroll with biweekly direct deposit to your chosen financial institution. Biweekly Direct Deposit

VIVA Perks Program

Access exclusive employee discounts and savings on electronics, travel, groceries, apparel, and more through our dedicated VIVA Perks Program.

Join VIVA and Grow
VIVA is faster, easier and you still have complete control

Embedded Software Engineer


Reference Number: JNIASE10
Empty
Click + to add content