Contract / Temp to Direct / Direct Hire: Contract
Country: United States
Embedded Software Engineer
Location: Nashville TN
Direct position. Please send me your resume in word format.
Johnson Service Group is seeking to fill an opening with a client in Nashville, TN. Candidates must be:
C++ engineers who have done embedded coding for Industrial Machine applications.
Additional expectations are:
* Ability to provide senior level support for the build of new applications to meet extraction requirements, while troubleshooting and upgrading existing systems for optical sorting equipment.
Routine activities will include:
Leading the design of new client server interfaces between web UI application and real-time sorting system. Designing new real-time sorting algorithms and determine how to best organize the code.
Leading the build of new applications on top of existing frameworks while understanding existing systems in detail.
Providing senior level support to design, debug, document, and demonstrate highly refined C++ code written for QNX. Providing technical support and programming knowledge with others in the department.
Creating test execution fixtures to expose difficult boundary-case problems with real-time software. Creating test suites for simulated data for new algorithms. Troubleshoot and upgrade existing systems with assistance from R&D and production technicians.
Using source version-control system and managing release configurations.
Executing software installation and supervising final release tests when new software is released to production.
Analyzing new sensor hardware from vendor samples. Planning driver modifications or new drivers when required.
Leading and training other software engineers through new design projects. Managing and consulting on complex projects.
What you will bring:
Bachelor’s Degree in Engineering, Computer Science or related field with eight (8) years’ experience in embedded development or an equivalent combination of education and experience.
Expertise in C++, object oriented design (OOD), UI applications and multi-thread design required.
Understanding of device-level programing C++, QNX or Linux/Unix device drivers, hardware interface design and development required.
Experience with Windows services preferred.
Understanding of large, multi-threaded applications and drivers, multi-process and multi-computer systems and/or small database assessors and utilities preferred.
Our client is an industry thought-leader and technology innovator, focused on quality of manufacturing and a strong commitment to customer service. They are an equipment manufacturing and engineering company, that provides cutting edge solutions to their industry.
252 page view(s)
Thinking about applying for this position?
Please make sure that you meet the minimum requirements indicated for the job before you apply (see user agreement). If you are qualified, then use either the email link (near top of post) or the application link (near bottom of post) to apply, whichever is provided.
© Copyright - Roadtechs®, LLC. All rights reserved. No reproduction of any part of this website may be sold or
distributed for commercial gain nor shall it be modified or incorporated in any other work, publication, or website.
Use of this site implies compliance with the Roadtechs User Agreement.