Search by job, company or skills

Suitable AI

Sr. Embedded Software/Firmware

Save
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description – Senior Embedded Firmware Architect / Technical Lead

Position Summary

We are seeking an experienced Senior Embedded Firmware Architect / Technical Lead to design, develop, and implement embedded software solutions and system architecture for innovative medical devices. The ideal candidate will have strong expertise in embedded firmware development, hardware interfacing, board bring-up, Linux/Windows embedded platforms, and medical device product development.

The role involves end-to-end ownership of embedded software architecture, firmware design, hardware-software integration, debugging, compliance adherence, and collaboration with cross-functional engineering teams to deliver scalable and reliable medical device solutions.

Key Result Areas

  • Design and implement embedded software architecture based on requirement specifications.
  • Manage projects and coordinate technical deliverables across teams.
  • Analyze complex problems, document technical requirements, and provide effort estimations.
  • Ensure adherence to engineering methodologies, coding standards, and development practices.
  • Design, develop, and implement embedded software interfacing with application software and hardware components.
  • Troubleshoot and resolve issues related to embedded firmware, hardware integration, and system performance.

Key Responsibilities

  • Design and implement embedded software and firmware solutions as per product specifications.
  • Develop software interfaces for hardware components, peripherals, and embedded subsystems.
  • Design and develop standalone firmware, bootloaders, and embedded security systems.
  • Develop embedded C software on Linux and Windows platforms with exposure to bare-metal programming.
  • Port operating systems to new hardware platforms and embedded boards.
  • Design, code, test, debug, and maintain firmware and system software.
  • Analyze and improve firmware efficiency, stability, scalability, and resource utilization.
  • Perform board bring-up, hardware validation, and electrical system testing.
  • Troubleshoot hardware and embedded systems with hands-on debugging and rework capability.
  • Develop and maintain device drivers and middleware systems.
  • Understand technology integration scenarios and apply solutions in complex troubleshooting environments.
  • Drive technical design discussions and provide solutions for challenging engineering problems.
  • Ensure Design for Testability (DFT), Design for Reliability (DFR), and compliance with regulatory standards such as IEC 60601.
  • Work closely with project management and cross-functional teams to align project plans with deliverables and timelines.
  • Participate in technical reviews, code reviews, and product validation activities.

Qualification & Experience

  • Bachelor's or Master's degree in Electrical, Electronics, Medical Electronics,
  • 12+ years of industry experience in embedded systems and firmware development from concept to product delivery.
  • Minimum 5 years of experience in medical device design and development.
  • Strong understanding of regulatory standards and compliance requirements in the medical device industry.

Required Skills

  • Strong programming experience in Embedded C and C++.
  • Hands-on experience in firmware development for embedded systems.
  • Experience with Linux and Windows embedded development environments.
  • Strong expertise in bare-metal programming and low-level system development.
  • Experience in board bring-up, hardware debugging, and system integration.
  • Strong understanding of device drivers, middleware, and hardware abstraction layers.
  • Experience in bootloader development and operating system porting.
  • Knowledge of embedded communication protocols and hardware interfaces.
  • Strong debugging, troubleshooting, and system optimization skills.
  • Experience in software architecture design and embedded system scalability.
  • Familiarity with engineering processes, coding standards, and Agile methodologies.

Preferred Skills

  • Experience in medical device product development and regulatory compliance.
  • Knowledge of IEC 60601 and other medical device standards.
  • Exposure to embedded Linux systems and BSP development.
  • Experience with secure firmware architecture and embedded security implementation.
  • Knowledge of Design Patterns, DFT, and DFR practices.
  • Experience in cross-functional technical leadership and project coordination.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149361309