C++ Embedded Developer

Overview

On Site
$30 - $40
Contract - Independent
Contract - W2
Contract - 1 Year(s)
No Travel Required

Skills

BitBake
C++
CMake
Communication
Debian Linux
Debugging
Eclipse
Embedded Systems
File Systems
GDB
Git
IPCS
Jenkins
Linux
MQTT
Management
Microsoft Visual Studio
Modbus
Multithreading
OPC
Object-Oriented Programming
Python
SQLite
TCP/IP
Ubuntu
Unix
XML

Job Details

Job Description: Seeking for experienced Senior C++ Developer with strong background in Linux Environment, Python, Unix System Programming, capable of developing Linux and YOCTO based application. Experience: 5+
Key Skillsets:
Experience: 5+ year hands-on experience in C++ object-oriented programing paradigm & Python.
OS: Good experience on Debian or Ubuntu, YOCTO platform, Cross compilation for YOCTO, Bitbake recipes.
Hands on Experience working on OPC-UA protocol
Unix System Programming: Experience on Multi-Processes, Multithreading, memory management, IPCs, system performance, file systems etc.
Working knowledge on SQLite and basic understanding of XML.
Working knowledge on Industrial communication protocols TCP/ IP, CAN, MQTT, MODBUS, OPC etc.
Strong troubleshooting and debugging skills.
Experience working with development tools such as Visual Studio, Eclipse, Git, Jenkins, static/ dynamic code analysis, GDB, CMake etc.
Designing, building, and maintaining efficient, reusable and reliable code for Embedded systems.
Prior experience in developing industrial application is highly regarded.

C++ object-oriented programming paradigm & Python.
OS: Good experience on Debian or Ubuntu, YOCTO platform, Cross compilation for YOCTO, Bitbake recipes.
Hands on Experience working on OPC-UA protocol

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.