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.
OOD)Objeftr Oriented Design
- Multi-threaded Applications
web application incluiding 2D and 3D visualizations.
"looking for C++ engineers who have done embedded coding for machine applications".
Things you will be doing:
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:
Bachelors 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.
101 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.