Embedded Software Engineer 3

at  Cullerton Group

Mossville, IL 61552, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Dec, 2024USD 126000 Annual06 Sep, 20245 year(s) or aboveHardware Diagnostics,Platforms,Ansi C,Agile,Programming Languages,Device Drivers,Software Design Patterns,Computer Engineering,Python,JenkinsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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