C++ Developer
Navistar International Corporation
Contract Lisle , Illinois, United States Posted 1 year ago
About Position
C++ Developer (Contract)
$86.00 / Hourly
Lisle , Illinois, United States
C++ Developer
Contract Lisle , Illinois, United States Posted 1 year ago
Description
• B.S. or M.S. degree in Computer Science, Computer Engineering, or related technical degree
• Strong proficiency in C++ (min C++11; preferably C++14), OOP best practices, design patterns, Cpp templates metaprogramming
• Good understanding of data structures and algorithms, runtime memory management and garbage collection
• Experience with developing embedded software applications under Linux, RTOS
• In-Vehicle communication via CAN and the associated protocols (J1939, UDS, XCP)
• Problem solving and issue root cause identification techniques, Runtime crash analysis (Core dumps with GNU GCC debugger for ARM Arch), exceptions handling
• Familiarity with Gtest suite, CMake, CPack, CI, Shell/Bash scripting • Software debugging and testing tools (CANalyzer, debuggers); Software optimization (Profiling/ Instrumentation/ Tracing)
• Strong understanding of IPC Mechanisms, MQTT; familiarity with JSON, XML
• Experience with professional software engineering best practices for full software development life cycle, including coding standards, source code control & revision management, build processes, testing
Responsibilities
- Perform in a team environment and collaborative atmosphere
- Software design and app development of automotive data acquisition, OTA, a device-to-cloud communication
- Software testing
- Support software integration and releases
- Automation using scripting languages such as Perl, Python, etc.
- Actively participate in internal and external peer reviews to foster continuous improvement of both the products and the development process
- Collaborate with multi-functional teams and business partners to develop and improve software functionality
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.