Source description
About the role
Role:Embedded Software Engineer
Location:100% Remote Duration:12 Months
Required Skills : 1.7+ years of Embedded Software Engineering 2.C++ 11 or higher 3.RTOS required 4.Linux (QNX preferred) 5. Robotics is a plus
Responsibilities
- Collaborate both inter-team and cross-functionally to create software solutions using C++. Clearly document requirements and design. Mentor junior engineers.
Required Skills: Experience implementing software for embedded platforms. Extensive C++ skills; C++11/14 is highly desired. Strong grasp of concurrency and multi-threaded design. Experience developing software for Linux and at least one real-time OS (QNX preferred). Understanding of Test Driven Development and how to properly unit test code. Ability to gather requirements and get stakeholder approval for complex problems. Knowledge of common development tools and practices: environments, compilers, versioning (i.e. git, SVN), software configuration management, defect tracking, and peer review methodologies. Minimum of a Bachelors technical degree (or the equivalent in training and experience) plus > 8 years industry experience with a background in robotics, embedded programming or other related fields
Bhargavi Ankam IT Recruiter Staffing | Thoughtwave Software and Solutions Limited 6306891366 bhargavi@thoughtwavesoft.com www.thoughtwavesoft.com 314 N. Lake St, Suite 6, Aurora IL 60506
More at Thoughtwave Software and Solutions