Offerta di lavoro
V2X Software Developer Engineer
CNH Industrial
Publicato il 05/09/2023
COMPANY PROFILE:
CNH Industrial is a global capital goods company specializing in equipment and services for Agriculture and Construction. The Company operates commercially through its brand portfolio which includes Case IH, New Holland Agriculture, Steyr, CASE and New Holland Construction Equipment. More information can be found on the corporate website: www.cnhindustrial.com
WHO WE ARE LOOKING FOR:
The V2X Embedded Software Developer creates software which runs on a custom embedded electronics platform. This software enables Agricultural and Construction vehicles to send/receive data to an off-board application. The developer must have the ability to develop efficient software code based on written requirements.
YOUR KEY RESPONSIBILITIES:
The main responsibilities of the V2X Embedded Software Developer are:
1. Provide suggestions and strategies for architectural based solutions and completing deep-dive root cause analysis for issues experienced in testing and in the field
2. Contributing and leading the team in the creation of work breakdowns and estimates for directed tasks contributing in an Agile framework
3. Developing Connectivity solutions for Ag & CE machines such as Data Sharing, Remote Access, Vehicle-to-Vehicle and Vehicle-to-Anything.
4. Use Vector CANALYZER tool to monitor data on machine and confirm data is properly collected in the cloud applications.
5. Development of Qt applications using C++
6. Unit Testing and pre-integration performance checking of all software
7. Software Integration functional testing and performance verification
8. Use of software development tools for version control, review and continuous integration while completing necessary documentation during the design and release software phases
YOUR KEY COMPETENCES AND QUALIFICATIONS:
1. Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering or Software Engineering
2. Minimum 5 years of professional C++ software development experience on Embedded Systems , ideally in an automotive or off-road industry
Preferred Qualifications:
1. Solid understanding of Qt and Linux operating system architecture
2. Experience working with two-way radio, Cellular connectivity, or Telematics.
3. Experience in the application of safety standards (e.g. ISO 25119, ISO 26262, ISO 13849)
4. Experience using open-source development tools such as Git (version control), Gerrit (code reviews) and Jenkins (Continuous Integration)
5. Understanding of Design Patterns (e.g. MVC - Model-View-Controller, MVVM – Model-View-ViewModel)
6. CAN (Controller Area Network), SAE J1939 communications experience
7. Familiarity with TCP/IP networking protocols and sockets programming
8. Experience using V-Model and/or Agile (e.g. Scrum) software development processes
9. Experience working with Automotive, Agricultural, Construction or Commercial Vehicle products
...