Embedded Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Description: This position will integrate C++ configuration files and compiled libraries into final flash files for network manager ECUs specific to a Client's machine. This person will also gain and provide expertise to troubleshoot machine level integration issues that arise during testing prior to production launch. Responsibilities:Configuration file development per machine requirementsUtilizing Python scripts to compile and integrate software librariesProvide Python script improvementsWorking in Git software version control environment to archive contentDocument performance measurements using Linux toolsSimple Hardware-In the-Loop testing of final flash file Technical Skills Required:Linux operating system knowledgeGit software version control toolsHIL testingPython scripting languageC++ programming language Desired:CAN J1939 datalink knowledgeEthernet protocol knowledge Soft Skills Required:Works well with a teamAble to work independently after training has been completedAble to communicate well on project statusWork well with global team as neededBe flexible in work hours if urgent issues arise Education Requirement:Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science requiredMaster's may be overqualified but will be consideredPhD would be overqualified Required Skills : Embedded Software Full Lifecycle,Embedded Software Integration Additional Skills : Embedded Engineer