Job Details

ID #45977603
State Illinois
City Mossville
Job type Contract
Salary USD TBD TBD
Source Stellent IT LLC
Showed 2022-09-25
Date 2022-09-25
Deadline 2022-11-23
Category Et cetera
Create resume

Embedded Software Engineer

Illinois, Mossville, 61552 Mossville USA

Vacancy expired!

Embedded Software Engineer(hybrid) Location : Mossville, Illinois mode of interview : Phone + Skype Job Description : Business Unit Integrated Components & Sol Business Center Electronic Components Div Department Description System Software Technology Position's Contributions to Work Group Research, design, develop, and test the low-layer software, such as I/O drivers, OS integration, boot, etc., which interfaces with Caterpillar's wide variety of electronic controls hardware (i.e. ECU/ECMs). This assignment develops the low-layer software, such as I/O drivers, OS integration, boot, etc., which interfaces with Caterpillar's wide variety of electronic controls hardware (i.e. ECU/ECMs). Job Responsibilities: Key areas of responsibility encountered in this role may include any or all of the following: concept, design, test, document, and promote new software features and processes; perform requirements analysis and decomposition; evaluate new languages, development tools, or processes; perform product maintenance; manage the software lifecycle through version control and configuration management; keep up to date on new technologies or develop new technologies; communicate technical information to customers, team members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers. Minimum BS in Computer Engineering / Electrical Engineering / similar required & 2-7 yrs industry experience. Will accept Master's or higher relevant internship/project experience toward minimum. Technical Skills Top required skills/experience: 1. SPI/I2C peripheral interfacing 2. Version management tools and concepts (ex - GIT) 3. Ability to troubleshoot issues and make system changes as needed to resolve issues with regard to prototyping. Additional Required Skills: Experience: Designing embedded electronics controls, display, or telematics software, including development of device drivers, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing. Experience with control software design patterns and anti-patterns, ANSI C, and other programming languages, and software development processes such as Agile. Skills: Mastery of embedded software languages, development tools, and processes, through requirements gathering and functional specification authoring, to development, testing/debugging, and delivery. Extensive knowledge of embedded computer hardware. Solid programming experience in C or C. Knowledge of reading schematics and data sheets for components. Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Soft Skills Knowledge of reading schematics and data sheets for components. Ability to troubleshoot issues and make system changes as needed to resolve issue. Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

Vacancy expired!

Subscribe Report job