Job Overview:
This is an exciting opportunity to join our cross-domain product development team as a Senior Embedded Software Design Engineer. Reporting to the Software Engineering Manager, you will provide technical leadership and guidance to a talented group of software engineers in the design and development of our market-leading metal detector products.
Key Responsibilities:
* Lead and supervise the software development team, providing day-to-day guidance, support, and performance feedback.
* Set and maintain high standards for software design, coding, testing, and documentation.
* Design and develop robust embedded software solutions using C++20/23 and modern engineering practices.
* Define and refine software requirements and collaborate with cross-functional teams to ensure alignment with system objectives.
* Oversee automated testing using Python, build pipelines, and configuration management to maintain product reliability and traceability.
* Drive continuous improvement initiatives across tools, processes, and team capability.
* Act as a key technical authority, providing input on architecture, technology selection, and design reviews.
* Promote a positive team culture built on accountability, learning, and technical excellence.