I
Embedded Software_JL6
InfosysKA, IN3h ago
Full-timevia indeed
Join Our Community
Job Description
- *Job Description:**
- -------------------
- We are seeking an experienced Embedded Software Architect to lead firmware sustenance enhancement and new feature development for next generation medical biopsy systems
- The ideal candidate will have deep expertise in embedded software architecture real time operating systems firmware development debugging and device level communication protocols
- This role requires hands on technical leadership close collaboration with global engineering teams and the ability to drive high quality software solutions in a regulated medical device environment
- *Key Responsibilities:**
- ------------------------
- Lead architecture design development and sustenance of embedded firmware for medical devices
- Analyze existing firmware identify improvement opportunities and drive enhancement initiatives
- Design and implement robust scalable and maintainable embedded software solutions using C C
- Knowledge of RTOS like NXP MQX FreeRTOS Zypher etc
- Knowledge of PCB design and development recommendation of alternative components for existing PCBs
- Provide technical leadership for debugging performance optimization and root cause analysis of complex system issues
- Review software architecture design documents and source code to ensure compliance with engineering best practices
- Support integration of firmware with hardware peripherals and system components
- Define and implement unit integration and automation testing strategies for embedded software
- Collaborate with cross functional teams including hardware QA systems engineering and product management
- Mentor development teams and guide technical decision making throughout the product lifecycle
- *Technical Requirements:**
- --------------------------
- 15 years of experience in embedded software and firmware development
- Strong hands on experience with NXP MQX FreeRTOS or similar RTOS
- Expert level programming skills in C and C
- Experience with Perl scripting particularly for graphics generation or automation tasks
- Strong knowledge of JTAG based debugging emulators and associated debugging tools
- Hands on experience with CodeWarrior IDE and similar embedded development environments
- Experience with embedded communication protocols such as CAN I2C UART and SPI
- Experience developing and maintaining automated test frameworks and test suites for embedded software
- Knowledge of middleware and OS internals semaphore mutex task synchronizations secure bootloader is a good add on
- Excellent analytical problem solving and communication skills
- Ability to work independently and lead technical discussions with customer and development teams
- *Additional Responsibilities:**
- -------------------------------
- Knowledge of medical software development practices and regulatory standards such as IEC 62304
- Experience with firmware sustainment product upgrades and legacy code modernization
- Knowledge of ARM Assembly Language
- Familiarity with safety critical and regulated embedded systems
- *Preferred Skills:**
- --------------------
Domain\-\>Embedded systems\-\>Embedded Hardware,Domain\-\>Embedded systems\-\>Embedded Software,Technology\-\>Embedded Software\-\>OS Platform\-\>RTOS
Similar Jobs
- I
GenAI Developer
Infosys · Bengaluru East, Karnataka, India
- I
DAAI - AI/ML Engineer
Infosys · Noida, Uttar Pradesh, India
- I
Computer Vision Engineer
Infosys · Bengaluru, Karnataka, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 3h ago
- Source
- Indeed