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.
Job Title: Software EngineerLocation: Oak Brook, ILDuration: Long termJob DescriptionResponsibilities:Work with Senior Engineers to establish goals for weekDesign display and guidance systems in C++Interface with Systems Engineers on refinement of requirements and solutionsWill be designing new feature sets for the platform.Help with Linux Device developmentIf candidate has QT, will help with architectureWill perform unit-tests on code for bugsUtilize networking for communication with the vehicle (CAN, LIN, etc)Each day will be 60-80% developmentsome example things they will work on are:c++ conversion from Javacustomer facing code down to registerclock cyclesdata on communication bus and transmission to tractorstability related to data latency issuesShow LessAdditional Skills & QualificationsBS in Electrical Engineering, Computer Engineering4+ years of embedded application development experienceStrong experience in C++Java is a plusQT is a plusExperience with object oriented and multithreaded systems is a mustExperience with Linux is a plusExperience with SQL, Postgres, PostgreSQL, is a plusMust have experience with hardware or systems. They will not look at a Tek Systems candidate who has just developed a website.Must have experience with communication protocols / networking like CAN, LIN, RS-232, RS-484, ethernet, USB, etc.GIT is a plusMust have strong communication skillsExperience from automotive industry is a plus, but will also look at people from companies like motorola, RIM/Blackberry, etc.