What are the responsibilities and job description for the Senior Embedded Software Engineer position at US Tech Solutions?
About the Role
We are seeking a highly skilled Senior Embedded Software Engineer to join our team at US Tech Solutions. The ideal candidate will have a strong background in developing precision agriculture software for embedded displays.
Key Responsibilities
- Design, implement, and maintain high-quality precision agriculture software for the Gen4 and G5 embedded displays.
- Collaborate with Product Managers, Product Designers, and Engineering teams across the tech stack to deliver seamless end-to-end solutions.
- Provide technical leadership within the scrum team.
- Champion a culture of software development best practices and mentorship.
Requirements
- 2 or more years of experience developing object-oriented C .
- 2 or more years of experience with automated testing including Test Driven Development.
- 2 or more years of experience working on a team leveraging Agile delivery methodologies.
- 2 or more years of experience developing multithreaded and concurrent systems.
Preferred Skills
- Experience developing for the client's Gen4/5 family of displays.
- Experience with CAN communication protocols such as J1939 and ISO 11783.
- Experience with the Qt application framework, including Widgets and QML.
- Experience developing in a Linux environment.
- Experience working in the Precision Agriculture domain.