Job title – Software Engineer
Location – Urbandale IA
Duration – Contract for 1+ years
Key Responsibilities
- Design, develop, test, and deploy embedded software solutions for HVC machines, tractors, displays, and controllers.
- Collaborate with product teams, customers, and cross-functional engineering groups to define software requirements and deliver production-ready solutions.
- Support the transition of Technology Development Process (TDP) concepts into Product Delivery Process (PDP) projects.
- Develop software for embedded controllers, displays, sensors, and machine interfaces.
- Integrate software across multiple platforms and production systems while ensuring scalability and performance.
- Create and maintain software architecture, design documentation, and technical specifications.
- Perform software simulation, validation, troubleshooting, and debugging activities.
- Develop user interfaces using QML and support machine control functionality through embedded software development.
- Analyze operational data and system performance using data analysis tools and connected platforms.
- Utilize version control and software development tools to ensure code quality and collaboration across teams.
Required Qualifications
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- 3+ years of experience in embedded software development.
- 3+ years of experience with cross-platform software development and systems integration.
- 3+ years of experience executing TDP discovery solutions and transitioning them into PDP projects.
- Strong knowledge of HVC machines, agricultural equipment, tractors, or related production systems.
- Experience working within Linux-based development environments.
- Proficiency in Embedded C, C++, Lua, MATLAB/Simulink, and QML.
- Experience developing software for controllers, displays, sensors, and machine communication systems.
- Strong understanding of software engineering methodologies, testing, validation, and simulation techniques.
- Hands-on experience with GitHub and version control best practices.
Excellent communication and collaboration skills with customers, engineering teams, and business stakeholders
I am recruiting for 3rd Largest financial services company in all portfolios. Being direct with my client, I work with hiring managers directly. All niche projects need talented resources coming from great companies, let me know if you want to be part of it?