Embedded - American Technology Consulting
East Moline, IL
About the Job
ONSITEEAST MOLINE, ILPrimary Job Responsibilities• Perform embedded software engineering taskingincluding requirements analysis, operational concept development, softwaresystem design/architecture, component integration, design reviews, integrationtesting and problem solving• Develop embedded operating system software forvehicle controllers in C• Assign, coordinate, and review work from otherengineers and support personnel. Collaborate with fellow engineers within theteam on embedded software work.• Execute unit and integration testing ofsoftware in multiple environments (virtual and lab)• Analyze issues and drivefor resolution of issues found during testingRequired Skills• Demonstratedtechnical skills in the areas of embedded software development, hardwareintegration, and electrical systems.• Strong communication and teamwork skills•Robust problem solving skills• Ability to work in a self-directedenvironmentSkills that help stand out• Technical experience relating to designand diagnostics of mechanical/electrical/hydraulic systems• Experiencedeveloping low level and middleware drivers for hardware peripherals• Experiencewith software test and verification in various environments (Hardware In theLoop, Software In the Loop, on Vehicle)• Technical experience relating to designand diagnostics of electronic test stands especially using National Instrumentmodules.• Familiarity of github, github actions and Jenkins continuousintegration workflows• Experience with CAN communications protocols such as theJ1939 and ISO 14229 standards
Source : American Technology Consulting