Role: Embedded Software Engineer 3 - 58153-1
Location: Mossville, IL
Job Description:
Typical task breakdown:
Software requirements analysis
Embedded software library activity development
Software configuration and building
Test plan creation, execution, and documentationS
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:
Familiarity with debuggers/ good debugging and troubleshooting skills.
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:
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
...Sales Representatives to join our dynamic team. Whether you're supporting customers directly or working behind the scenes, your sports-minded mentality and drive to succeed will thrive here. What You'll Do: Engage with a supportive team to drive sales success...
As manager, you'll be responsible for overseeing daily operations of the restaurant. You should prioritize outstanding guest service and will be responsible for sourcing, hiring and developing team members. You'll be expected to provide a safe work environment and ensure...
Overview We are seeking a skilled Grinder Polisher to join our team in Hendersonville, NC. In this role, you will play a crucial part in ensuring the quality and precision of our products through expert grinding and polishing techniques. This is an important role! You...
Solomon Page is working on a long term freelance assignment with top fashion company in NYC. This role is for an Associate Designer working on wovens and knits for a casual lifestyle and contemporary feel. You will work within the team and implement the supervisor's direction...
...Backend Software Engineering Manager - Consumer Health Platform Location: Redwood City, CA (you can work from home up to 3x/week) The company's product is in the realms of healthcare, consumer web, consumer mobile, and enterprise software. The company is reducing...