Find Jobs
Find Jobs Near You – Available Work in Your Location
Embedded Software Engineer
Career Insights for Embedded Software Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Iowa data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$103,481 / year median in Iowa
+9% projected growth
Job Description
Embedded Software Engineer at Kelly Science, Engineering, Technology & Telecom Embedded Software Engineer at Kelly Science, Engineering, Technology & Telecom in Evansdale, Iowa Posted in 1 day ago.
Type:
full-time Important information: To be immediately considered, please send an updated version of your resume to somp767@kellyservices.com.
Job Title:
Embedded Software Engineer Pay Rate:
$45.16 to $50 per hour
Duration:
24 months W2 contract only (No C2C) Location- Waterloo, IA, 50613
Location:
Waterloo Product Engineering Center Shift:
1st shift (7 am to 3:30 pm) with minimal overtime
Job Responsibilities:
As an Embedded Software Engineer for client 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 Client Tractors while on assignment to conduct testing. These will be driven outside but within the facility grounds. Not driven on city/residential streets.