Senior Embedded Software Architect
We are seeking a highly skilled and driven Senior Embedded Software Architect to join our R&D team in developing cutting-edge optoelectronic and electromechanical devices across consumer, industrial, and medical markets.
In this role, you will lead the design, implementation, and documentation of board-level firmware in C/C++, contributing throughout the full software development lifecycle.
You will work closely with cross-functional teams to translate system-level requirements into embedded system specifications, define interface architectures, and ensure compliance with industry standards such as IEC, ISO, and ISO.
Your work will directly impact the performance, reliability, and scalability of safety-critical medical devices.
Key Responsibilities:
* Translate system-level requirements into embedded system requirements and interface definitions
* Assess technical feasibility and contribute to embedded system architecture and design concepts
* Establish embedded hardware and firmware architecture and decompose systems into lower-level building blocks
* Design, implement, and maintain real-time embedded software using C/C++ for safety-critical medical devices, ensuring compliance with IEC, ISO, ISO, and other relevant medical device standards
* Lead software architecture and design reviews, ensuring reliability, testability, and scalability
* Collaborate closely with cross-functional teams, including electrical, mechanical, and systems engineers
* Drive and perform verification and validation strategies, including unit, integration, and system testing
* Author and maintain documentation for software architecture, design specifications, and risk analysis
* Participate in regulatory submissions and support audits when required