As a Senior Firmware Engineer, you will be instrumental in architecting, developing, and testing high-performance firmware for next-generation Remote Patient Monitoring systems. Collaborating with cross-functional teams, your work will directly impact the reliability, scalability, and efficiency of embedded healthcare technology solutions that enhance patient care and safety. This is a hands-on role requiring a high level of technical skill, innovation, and ownership.
Requirements
Key Responsibilities:
Lead the architecture, design, development, and testing of firmware for embedded healthcare products.
Develop firmware using Assembly/C++ programming languages and RTOS, with a strong emphasis on structured coding and robust debugging techniques.
Collaborate with project teams and contribute to cross-functional initiatives.
Translate high-level product requirements into actionable technical solutions.
Ensure reliability, performance, and efficiency in firmware deliverables.
Maintain technical documentation, version control, and code quality.
Apply independent judgment and creativity to solve complex technical challenges.
Requirements:
Minimum 3 years of hands-on experience in embedded system firmware development.
Proficient in C and C++ with strong product development background.
Demonstrated experience in designing efficient algorithms within firmware.
Solid understanding of embedded software development methodologies and full-cycle development: design, implementation, testing, and debugging.
Familiarity with microcontrollers, microprocessors, and SoC environments.
Extensive knowledge of hardware-firmware interfaces, cross-compilation, and target/host debugging.
Exposure to industry standards relevant to firmware design and embedded systems.
Working experience with Python, Git, and version control systems.
Ability to build reliable and high-performance firmware with a focus on efficiency.
Strong problem-solving skills and ability to think outside the box.
Clear, concise communication skills - both verbal and written.
Demonstrated accountability, teamwork, and a hands-on approach in day-to-day work.
Preferred Traits:
Creative mindset with a passion for innovation.
Ability to operate independently and make sound technical decisions.
A proactive contributor who can thrive in a collaborative and fast-paced environment
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job