Job Search:
 
job board -- all
job board -- jobs only
job board -- add a post
           home >> computer and telecom >> job board >> post


 

Embedded Software Engineer


Posted by: Linda McCarron- Johnson Service Group <lmccarron@jsginc.com> on September 13, 2017 at 14:04:12. Click here to reply to this post via Email.Click here for help with email link

Contract / Temp to Direct / Direct Hire: Contract
City: Nashville
State: Tennessee
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".

Abilities to provide senior level support for the build of new applications to meet our extraction requirements, while troubleshooting and upgrading existing systems for optical sorting equipment. You will be writing applications using C++ for QNX, JavaScript for browser applications, as well as Python and Lua system control scripts.
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.
• Writing browser-based graphical user interfaces with JavaScript, HTMLS, and CSS that present system parameters and sensor data as well as managing the configuration database. The web application includes 2-D and 3-D visualization for sorting system control and set-up.
• 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.








      

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.


[ Back ] [ The Roadtechs Computer and Telecom Job Board ] [ FAQ ] [Edit ] [Mark Position Closed ]

© 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.