Job Details

ID #45977603
Estado Illinois
Ciudad Mossville
Tipo de trabajo Contract
Salario USD TBD TBD
Fuente Stellent IT LLC
Showed 2022-09-25
Fecha 2022-09-25
Fecha tope 2022-11-23
Categoría Etcétera
Crear un currículum vítae

Embedded Software Engineer

Illinois, Mossville, 61552 Mossville USA

Vacancy caducado!

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 caducado!

Suscribir Reportar trabajo

Puestos de trabajo relacionados