Unknown Company

Embedded Software Engineer

il • Posted 3 days ago
Onsite Internship General

Job TitleThe individual hired for this position will work as part of an engineering team to design, develop, integrate, and test software features on embedded electronic controls for use in Client Mining Machine applications. These machines include Client Large Mining Trucks (LMT) and Quarry and Construction Trucks (QCT)ResponsibilitiesMachine software feature developmentOrganization of individual subsystem diagrams and software libraries for integrationMachine software library developmentIntegration of software features taken from models and libraries to create software flash filesIntegration of configuration and calibration dataTest plan development and software validationSupport and communication of software releases, including documentation required by field follow and/or customers for successfully updating software, wiring and componentsIdentification and resolution of software defects, and proper issue list submissions and managementSoftware reviewsTechnical Skills RequiredMust have at least 4 years of embedded software development experienceMust have experience with embedded software development tools such as ClearCase, Git, debuggers, and compilersMust have experience unit testing software for embedded control systemsDesiredExperience with CAN, J1939 and other data link communications is a plus. Ideal candidates will also have:Fundamental understanding of mobile machine operation, ideally construction equipment and operationsExperience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applicationsExperience with modeling tools such as Matlab/Simulink in an embedded software environmentExperience with AutoSarExperience with FMEA processes and a basic knowledge of electronic system failure modesSoft Skills RequiredStrong communication skillsGood organizational and time management skillsAbility to identify needed actions and act to resolve issues with minimal oversightAbility to communicate technical information effectively with a culturally diverse work groupEducation RequirementMust have four-year engineering degree in Electrical Engineering, Computer Science, or Computer Engineering.Applicable Master’s or above projects or internships will be considered toward four year minimum experience requirement but durations must be listed for each.

Back to Job Search