Embedded Software Technology Lead
Embedded Software Technology Lead
Infosys Limited- Posted 13 hours ago
- Be among the first 10 applicants
Job Description
Job Description:
- We are seeking a highly motivated Embedded Software Technology Lead to support firmware sustenance enhancement and new feature development for next generation medical biopsy systems
- The ideal candidate will combine strong hands on embedded software development expertise with team leadership capabilities
- This role involves leading a small team of engineers driving technical execution participating in design and code reviews resolving complex technical issues and ensuring timely delivery of high quality firmware solutions in a regulated medical device environment
Key Responsibilities:
- Lead and mentor a team of embedded software engineers providing technical guidance and day to day direction
- Design develop enhance and maintain embedded firmware components using C C
- Knolwedge of RTOS like NXP MQX FreeRTOS Zypher OS
- Analyze software defects perform root cause analysis and drive defect resolution activities
- Participate actively in coding debugging integration and verification activities
- Develop and maintain software design documents technical specifications and associated project documentation
- Perform code reviews and ensure adherence to software development processes coding standards and quality guidelines
- Collaborate with architects hardware engineers QA teams and system engineers to deliver reliable software solutions
- Support integration of firmware with hardware peripherals and communication interfaces
- Develop and maintain automated test suites unit tests and integration test frameworks
- Provide effort estimations track technical risks and support project planning and execution
- Participate in customer discussions and provide technical status updates as needed
Technical Requirements:
- 10 years of experience in embedded software and firmware development
- Strong hands on experience with NXP MQX RTOS
- Proficiency in C and C for embedded systems development
- Experience with Perl scripting for automation and graphics related activities
- Strong debugging skills using JTAG emulators and hardware debugging tools
- Hands on experience with CodeWarrior IDE and similar embedded development environments
- Experience working with embedded communication protocols such as CAN UART I2C and SPI
- Experience developing automated test frameworks and test suites for embedded software
- Strong understanding of embedded software design principles software lifecycle management and firmware architecture concepts
- Excellent analytical troubleshooting communication and stakeholder management skills
- Experience leading small to medium sized development teams in an onsite offshore model
Additional Responsibilities:
- Experience in the medical device domain
- Knowledge of medical software development standards such as IEC 62304
- Experience in firmware sustenance maintenance releases product enhancements and legacy code modernization
- Knowledge of ARM Assembly Language
- Familiarity with safety critical and regulated embedded systems
- Experience working directly with customers and managing technical deliverables
