Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Urbandale, IA - USA

profile Monthly Salary: Not Disclosed
Posted on: 1 hour ago
Vacancies: 1 Vacancy

Job Summary

Software Engineer
Key Skills: C Linux Google Testing Framework (GTest) Python GMock Squish Qt
Job Description & Skill Requirement:
Project Description:
The purpose of this project is to provide support to John Deeres Intelligent Solutions Group (ISG) for the development of Gen 4 and Gen5 display software. This includes design software development and analysis of new features and the resolution of Gen 4 and Gen5 software defects.
Tools and Technologies:

C C Google Testing Framework (GTest) GMock Squish Python Qt TCP/IP Bash GDB Rally Code Collaborator CAN ARM and Intel Based Hardware Version Control Software like Git GitKraken Linux & Windows.
Job Duties:
As a software Engineer in Gen4/5 and 2630 Display Software Apps QI and RRT team responsible for planning and efficient execution of the system activities.
Developing and debugging/investigating issue related to the application software for embedded applications firmware for target systems implementation testing for Gen4/5 and 2630 Display Universal Displays
Working on Task which include the performance related platform apps (Tractor Sprayer etc) Language related defects etc which improves the overall performance of the operating system which are either Gen4OS or Gen5OS which is why our team is called as QI - Quality Improvement.
Working with different types of machines in our HIL lab which gives us more information to resolve the issue accurately.
Software development for John Deere displays using CC Shell Scripting Python Qt TCP/IP SQLite for Wind River Linux & Windows platform.
Integrating off the shelf 3rd party middleware (Boost DDS Spatial Lite Red Bend etc.)
Integrating Qt Docker CAN and Other Networking stacks.
Analyze defects identify root cause and issue corrective actions. Write tests to prove validity of fixes. Analyze back traces and core files. Debugging software through GDB.
Analyzing performance of different applications and providing solutions for improving performance performing code integration and monitoring build pipelines and issues fixies for failures
Required Skills:
1-3 years product testing of electronics or product development experience.
1-3 years work experience in a team environment
Good written and verbal communications skills (English)
Understanding of product development phases

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development Projects Requirements Analysis Software Design Software Implementation Efficient Build Release Process and turnkey software V & V Services. We have more than 20 years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment connected vehicles Cyber security OTA and Advanced Safety/ Body electronics.

Software Engineer Key Skills: C Linux Google Testing Framework (GTest) Python GMock Squish Qt Job Description & Skill Requirement: Project Description: The purpose of this project is to provide support to John Deeres Intelligent Solutions Group (ISG) for the development of Gen 4 and Gen5 ...
View more view more