Source description
About the role
Job responsibilities include:
Machine controls software feature development
Integration of software features taken from models and libraries to create software flash files
Integration of configuration and calibration data
Test plan development and software validation
Identification and resolution of software defects
Software reviews with senior architects
Qualifications
-
Four-year engineering degree in Electrical Engineering, Computer Science, Computer Engineering or equivalent
-
Experience in embedded software development, including tools such as Git, debuggers, and compilers
-
Strong communication skills, good organizational and time management skills, and the ability to identify needed actions and act to resolve issues with minimal oversight
-
Desirable qualifications
-
Two or more years embedded C/C++ experience
-
Experience with modeling tools such as Matlab/Simulink in an embedded software environment
-
Experience with Caterpillar's software development environment
-
Fundamental understanding of machine operation
More at 3B Staffing