Work in Iowa Energy Jobs

Job Information

Randstad Embedded Software Engineer in Waterloo, Iowa

Embedded Software Engineer

job details:

  • location:Waterloo, IA

  • date posted:Thursday, June 13, 2019

  • job type:Permanent

  • industry:Professional, Scientific, and Technical Services

  • reference:693482

job description

Embedded Software Engineer

job summary:

As a Software Engineer, you will be on a team designing innovative solutions for customers in an Agile culture.

location: Waterloo, Iowa

job type: Permanent

work hours: 8am to 5pm

education: Bachelors

responsibilities:

  • Develop and test software that is embedded into company's vehicles to help our customers optimize job performance, provide precision machine control, and enhance the user's experience.

  • Work in a dynamic work teaming environment with global team members.

  • Collaborate with systems engineers and software architects to deliver software features.

  • Provides technical support to non-software groups including marketing, manufacturing, quality and supply management organizations.

  • Develop software using world class design process and tools.

  • Firsthand experience operating and testing your work on company products.

qualifications:

Education (or equivalent work experience)

Ideally, you will have a degree or equivalent work experience in the following:

  • Bachelor's degree in an Engineering, Science or Technology related discipline

SKILLS AND CERTIFICATIONS [note: bold skills and certification are required]:

2 or more years of experience relating to software engineering or control system development

Experience in software programming methods

Ability to build business relationships in a team-based culture

IDEAL CANDIDATE

  • 3-4 Years of Software Engineering or Control System Development experience

  • Experience with embedded software development in C, C++ and Model Based Software Development (MBSD) or/and real-time operating systems

  • Background with Ag products, farming practices and/or farm equipment operation

skills:

Required Skills:

  • 2 or more years of experience relating to software engineering or control system development

  • Experience in software programming methods

  • Ability to build business relationships in a team-based culture

Preferred Skills:

Other areas of experience or interest that will help us place you on the right team include:

  • Background with ag products, farming practices and/or farm equipment operation

  • Understanding of Agile methodology and experience in an Agile team

  • Product delivery processes experience

  • Embedded software development in C, C++ and Model Based Software Development (MBSD) or/and real-time operating systems

  • Practical experience applying closed loop control theory

  • Simulation and modeling tools (e.g. MATLAB, Simulink, and Stateflow)

  • Continuous integration tools and automated testing

  • Experience with CAN J1939 communication protocol

  • Technical experience relating to design/diagnostics of mechanical/electrical/hydraulic systems

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

DirectEmployers