> Markdown version of [/jobs/ext/3549767-senior-engineer-product-embedded-software-jc](https://www.wearedevelopers.com/jobs/ext/3549767-senior-engineer-product-embedded-software-jc). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Engineer, Product - Embedded Software - jc - **Company:** Cube hub - **Location:** Urbandale, IA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), Data Analysis, C++ (Programming Language), Linux, Embedded C, Embedded Software, Github, Protocol Buffers, Design of User Interfaces, JSON, Lua (Scripting Language), MATLAB, Qt Modeling Language (QML), Software Engineering, Software Systems, Systems Integration, Integration Frameworks, Multiplatform, Programming Languages - **Published:** September 30, 2026 - **Apply:** https://www.careerjet.com/jobad/use8afadfb315f22555138319451c8ae25 ## About the Role Demonstrate a strong understanding of target systems, including HVC machines and tractors, within and across production systems. Bring 3+ years of experience in cross-platform development, solutions, and systems integration. Bring 3+ years of experience executing TDP discovery solutions and converting them into PDP projects. Demonstrate 3+ years of successful collaboration with customers, cooperators, partners, and cross-platform engineering teams. Apply software engineering practices and appropriate tools to develop display and controller software. Work with simulation methods and sensor handling. Develop software in a Linux environment using Lua, C, C++, Embedded C, MATLAB/Simulink, and QML for user interface development, or similar programming languages. Use development and integration tools such as GitHub, C/C++, Lua, QML, JSON, and Protobuf schema. Utilize data analysis tools, including Operation Center. Support software solutions through development, integration, testing, and production implementation. Preferred Qualifications Experience or background in farming practices. Experience developing embedded software for agricultural, industrial, automotive, or similar systems. ## Description Job Title: Senior Embedded Software Engineer Client: Heavy Machine Manufacturing Company Duration: 12 Months with possible extension Location: Urbandale, IA 50322 Shift, 1st S…, Our client, a Agriculture Products company, is looking for a Embedded Software Engineer for their Urbandale, IA location. Responsibilities: Create and maintain complex technica… + 16 hours ago +