Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
CDI Corporation is a multinational company providing engineering, information technology and staffing services to clients in a range of industries including energy, chemical, aerospace, defense, transportation and financial services.
Job Responsibilities:
* Experience doing development in embedded development, i.e. in constrained environment
* Good knowledge of QNX operating system
* Good understanding of interprocess communication in QNX
* Solid understanding of Linux operating system
* C, C++
* Linux Curl functions, LibCurl
* Linux Command Library
* Good understanding of the HTTP & FTP protocols
* Knowledge of Transport Layer Security (TLS)
* Knowledge of Singleton in C, C++
* Knowledge of STL containers for C++
* Gdb (gnu debugger)
* Messaging, ZeroMQ
* OMA-DM, FUMO, preferred, not a requirement
* Scripting languages - Groovy, Python
* Unit testing
* Knowledge of C Unit and CPP Unit for unit testing
* Experience with State machines implementation
* Experience using Certicom libraries for implementing TLS
* GOF Design patterns
* Good understanding of data structures
* Eclipse IDE
* Preferable to have knowledge of CAN vehicle networking, not required though
* Experience working with VM's
Experience
* Likely experience designing 1+ products
* Likely 2+ years of experience
* Intermediate regarding skill mastery
Szarlene Culannay | Technical Recruiter
CDI Corporation
500 Northridge Road, Suite 240
Ph: 513-898-0191
Auto-Apply to Embedded Software Engineer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.