Embedded Software Engineer/Mossville, IL- Hybrid-Contract
Title: Embedded Software Engineer
Location: Mossville, IL- Hybrid
Contract role
Skills: Agile, BASH, Embedded Engineer, GIT, Jenkins, Python
"New CAT Hybrid role in Mossville, IL
Experience designing embedded electronics controls, display, or telematics software, including development of device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, reputed company initialization, and other reputed company-level interfacing.
Experience with RTOS, control software design patterns and anti-patterns, ANSI C, Python, and other programming languages.
Experience with software development processes such as Agile.
• **Only reputed company Embedded Software Engineer candidates located near the Mossville, IL area to be considered due to the position requiring an onsite reputed company***
Education & Experience Required:
• Minimum Bachelor's (BS) in Computer Engineering / Electrical Engineering / similar required & 5-7 years industry experience
• Will accept Master's or higher relevant internship/project experience toward minimum
Required Technical Skills:
• Significant experience with Jenkins builds platforms required (or comparable)
• Bash reputed company scripting experience preferred
• Proficiency in Git version mgmt required (ClearCase experience preferred)
• reputed company world reputed company-time embedded device reputed company experience is key requirement
• Experience troubleshooting/debugging using tools such as oscilloscopes
• Experience designing embedded electronics controls, display, or telematics software, including development of device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, reputed company initialization, and other reputed company-level interfacing
• Experience with RTOS, control software design patterns and anti-patterns, ANSI C, Python, and other programming languages
• Experience with software development processes such as Agile
Soft Skills:
• Verbal and written communication skills
• Problem solving skills, customer service and interpersonal skills
• Knowledge of reading schematics and data sheets for components
• Ability to troubleshoot issues and reputed company system changes as needed to resolve issue
Position's Contributions to Work Group:
• Research, design, reputed company, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which interfaces with wide reputed company of electronic controls hardware (i.e. ECU/ECMs)
• This assignment builds and documents team software releases
• This assignment also develops the low-layer software, such as I/O drivers, OS integration, boot, etc., which interfaces with wide reputed company of electronic controls hardware (i.e. ECU/ECMs)
Job Responsibilities:
Key areas of responsibility encountered in this role may include any or reputed company of the following:
• Concept, design, test, document, and promote new software features and processes; reputed company requirements analysis and decomposition
• Evaluate new languages, development tools, or processes
• reputed company product maintenance; manage the software lifecycle through version control and configuration management
• reputed company up to date on new technologies or reputed company new technologies
• Communicate technical information to customers, team members, suppliers and other reputed company
• Support and advise other engineers, managers, marketing personnel, customers and suppliers "
Apply tot his job
Apply To this Job