Back to jobs
New

Lead Embedded Systems Developer (Machinery Manufacturing)

Company Background

Our client is a subsidiary and partner of a globally recognized industry leader in innovative solutions. Located in Dexter, MI, the company specializes in engineering and software development, focusing on embedded systems for cutting-edge devices. Their dedicated engineering and software teams deliver high-quality products and frameworks to support the evolving needs of their global market.

Project Description

The project involves the development and enhancement of an embedded systems UI framework, SnapUI, a state-of-the-art tool for designing and implementing user interfaces for embedded devices. The primary goal is to evolve the software for new embedded products, incorporating new functionalities while refactoring legacy code. The team operates in a dynamic, collaborative environment with clearly defined processes and opportunities for professional growth.

Technologies

  • C 2003
  • C++ 98 or later version
  • Embedded Wizard 11 or later version
  • Win CE
  • Visual Studio (2015 Enterprise+)
  • MS Build (v14+)
  • TFS/Azure build agents
  • DLL
  • SQL
  • SQLite
  • Win32 Unicode

What You'll Do

  • Develop new features and functionalities for the embedded UI framework;
  • Refactor legacy code to improve performance and maintainability;
  • Collaborate with engineering and product teams to align project requirements and deliverables;
  • Conduct code reviews to ensure high-quality, robust code;
  • Participate in planning, standups, and retrospective meetings;
  • Contribute to the project roadmap and resource planning;
  • Onboard new team members and support their integration into the development process;
  • Improve and maintain development processes in line with SDLC best practices;
  • Adapt to dynamic project requirements and prioritize tasks effectively;

Job Requirements

  • 5+ years of overall technical experience in software development;
  • Proficiency in C (2003) and strong knowledge of C++ (98 or later);
  • Experience with Embedded Wizard (version 11 or later) for UI development;
  • Familiarity with Win CE, Visual Studio (2015 Enterprise or later), MS Build (v14 or later), and TFS/Azure build agents;
  • Experience in DLL development and SQLite database integration;
  • Understanding of Win32 Unicode systems;
  • Excellent problem-solving skills and attention to detail;
  • Level of English - from Upper-Intermediate (spoken/written);

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Choose the country from the list: Belarus, Ukraine, Bulgaria, Georgia, Lithuania, Romania, Poland, Moldova, Portugal, USA, Mexico, Costa Rica. If there is not in the list - write it.

Select...
Select...

I give my consent to Coherent Solutions to process my submitted personal data pursuant to the Privacy Policy for Job Applicants for the purposes of personnel selection for open positions and understand that due to the international presence of Coherent Solutions my personal data may be transferred to third countries.

Select...

I understand and agree that Coherent Solutions will process my personal data for 3 (three) years for the purpose to notify me about future job openings. I am informed that I can withdraw my consent anytime by submitting a relevant request to privacy@coherentsolutions.com. In such case, Coherent Solutions will stop processing my personal data and will delete me from the candidate’s database.