Embedded Software Engineer
Apply NowCompany: Cintal
Location: Chillicothe, IL 61523
Description:
JOB TITLE: Embedded Software Engineer
LOCATION: Mossville, IL
ON SITE/HYBRID/REMOTE: Onsite
SALARY: $52-55/hr
BENEFITS:
10 paid holidays per year
2 weeks of paid time off per year, the current year is pro-rated based on start date
Access to the company's medical insurance, including dental and vision
Eligibility for life insurance and disability coverage for short or long-term disabilities or long- term care needs
401k eligibility with employer contribution annually
Reimbursement for relocation expenses up to a certain amount on a case-by-case basis
Yearly bonus based on company performance
Visa sponsorship
JOB DESCRIPTION/TYPICAL TASK BREAKDOWN:
Research, design, develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which interfaces with a wide variety of electronic controls hardware (i.e. ECU/ECMs). This assignment develops the low-layer software, such as I/O drivers, OS integration & configuration, boot, etc., which interfaces with a 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.
DUTIES & RESPONSIBILITIES:
Work can primarily be done off-site, but hardware engagement on-site is mandatory as part of workload. Depending upon the phase of the assignment, typical day would range from reading the client requirements, researching applicable ECU hardware/interfacing requirements, designing solutions, working with peers & tech leads to finalize solutions, coding solution in C, manage versioning, unit testing, and/or regression testing.
EDUCATION & EXPERIENCE:
- Minimum BS in Computer Engineering / Electrical Engineering required. Comp Sci or comparable may be considered if experience is relevant.
- 5-8 yrs industry experience.
- Will accept Master's or higher relevant internship/project experience toward minimum.
REQUIRED TECHNICAL SKILLS:
- Understanding of RTOS concepts (not just dev on RTOS platforms),
- Device driver experience, peripheral access experience (SPI/I2C),
- Board bring up
- competency in C and Git, troubleshooting/debugging
LOCATION: Mossville, IL
ON SITE/HYBRID/REMOTE: Onsite
SALARY: $52-55/hr
BENEFITS:
10 paid holidays per year
2 weeks of paid time off per year, the current year is pro-rated based on start date
Access to the company's medical insurance, including dental and vision
Eligibility for life insurance and disability coverage for short or long-term disabilities or long- term care needs
401k eligibility with employer contribution annually
Reimbursement for relocation expenses up to a certain amount on a case-by-case basis
Yearly bonus based on company performance
Visa sponsorship
JOB DESCRIPTION/TYPICAL TASK BREAKDOWN:
Research, design, develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which interfaces with a wide variety of electronic controls hardware (i.e. ECU/ECMs). This assignment develops the low-layer software, such as I/O drivers, OS integration & configuration, boot, etc., which interfaces with a 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.
DUTIES & RESPONSIBILITIES:
Work can primarily be done off-site, but hardware engagement on-site is mandatory as part of workload. Depending upon the phase of the assignment, typical day would range from reading the client requirements, researching applicable ECU hardware/interfacing requirements, designing solutions, working with peers & tech leads to finalize solutions, coding solution in C, manage versioning, unit testing, and/or regression testing.
EDUCATION & EXPERIENCE:
- Minimum BS in Computer Engineering / Electrical Engineering required. Comp Sci or comparable may be considered if experience is relevant.
- 5-8 yrs industry experience.
- Will accept Master's or higher relevant internship/project experience toward minimum.
REQUIRED TECHNICAL SKILLS:
- Understanding of RTOS concepts (not just dev on RTOS platforms),
- Device driver experience, peripheral access experience (SPI/I2C),
- Board bring up
- competency in C and Git, troubleshooting/debugging