Embedded Software Engineer 3
at Cullerton Group
Mossville, IL 61552, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Dec, 2024 | USD 126000 Annual | 06 Sep, 2024 | 5 year(s) or above | Hardware Diagnostics,Platforms,Ansi C,Agile,Programming Languages,Device Drivers,Software Design Patterns,Computer Engineering,Python,Jenkins | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Cullerton Group has a new opportunity for an Embedded Software Engineer 3 in Mossville, IL. The work will be done onsite. This is a long term contract. It can lead to permanent employment with our customer. Compensation is $126,000/yr + OT including benefits, vision, dental, health insurance, 401K and holiday pay. Cullerton Group will provide sponsorship.
Research, design, develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which interfaces with company’s wide variety 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 the company’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.
Education & Experience Required:
- Minimum 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.
Technical Skills - Required
- Significant experience with Jenkins build platforms required (or comparable).
- Bash Shell scripting experience preferred.
- Proficiency in Git version mgmt required. (Clearcase experience preferred.)
- Real world real-time embedded device driver 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, board initialization, and other chip-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.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:7.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Electrical, Electrical Engineering, Engineering
Proficient
1
Mossville, IL 61552, USA