Senior Software Engineer (C++, MBSD, Matlab, CAN)

InstantServe LLC

Waterloo, IA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Architectural Analysis, C Programming Language, C++ Programming Language, Communication Skills, Embedded Software, Leadership, MATLAB, Mentoring, Requirements Management, Scrum Project Management and Software Development, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Systems Engineering, Technical Leadership, Technical Support
LOCATION
Waterloo, IA
POSTED
1 day ago

Seeking a Senior Software Systems Engineer to join the ISG Infrastructure team in Urbandale, IA, Waterloo, IA, or Silvis, IL. The role involves providing software design and development for Embedded Software Infrastructure and Tool Chain within Diagnostics Design Teams.
Responsibilities include developing architectures, requirements analysis, design reviews, and working within Scrum teams to deliver software solutions. The engineer will offer technical leadership, support key initiatives, and collaborate with stakeholder teams to define interfaces and dependencies.
Skills required include:

  • At least 4 years of embedded software development experience in C/C++ and Model-Based Design (MATLAB Simulink)
  • Experience with vehicle diagnostics, preferably UDS
  • Knowledge of software lifecycle, requirements engineering, hardware integration, and verification
  • Strong communication and leadership skills, serving as a technical mentor
  • At least 2 years of experience with Agile and Scrum methodologies

About the Company

I

InstantServe LLC