What are the responsibilities and job description for the Embedded Software Engineer 3 position at Cullerton Group?
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 $61/hr including benefits, vision, dental, health insurance, 401K and holiday pay. Cullerton Group will provide sponsorship.
Typical task breakdown:
- Software requirements analysis
- Embedded software library activity development
- Software configuration and building
- Test plan creation, execution, and documentation
- Set-up and configuration of test bench hardware & software
- Completion of mandatory and feature specific testing using manual and automated methods
- Customer support for system and software troubleshooting
Interaction with team:
- The role is part of an application team consisting of this position, an application lead, systems engineer(s) and validation engineer(s).
Work environment:
- Office environment, desk development equipment and some soft lab work.
- NO PPE gear
Education & Experience Required:
- A Bachelor’s degree in Electrical Engineering, Computer Engineering or Computer Science and at least 6 years industry experience in embedded C programming and embedded control software development experience is required.
- No 2 year degree’s
- Master’s – with full experience
- No internships etc counted
Top 3 Skills
- Proficient in embedded C programming.
- Experience with debugging tools, process and techniques.
- Industry experience in workflow, process and configuration management tools.
Additional Technical Skills
(Required)
- Familiarity with debuggers/ good debugging and troubleshooting skills.
(Desired)
- Experience with communications software/protocols/etc.
- Embedded Operating System Experience.
- Experience with model based development tools, Matlab/Simulink/Stateflow.
- Experience with scripting languages such as Python.
- Experience with Engine or Machine controls development.
- Experience working with and troubleshooting electrical systems
- Prior work experience with CAN/SAE J1939 and Ethernet
- Python
Soft Skills
(Required)
- Ability to work in a team environment, communicating technical information and development progress to team members and others
- Strong Analytical skills
- Strong communication skills, strong organizational and time management skills
Salary : $61