Embedded Software_JL6
Embedded Software_JL6
Infosys Limited- Posted 13 hours ago
- Be among the first 10 applicants
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->RTOSMore Info
Key Skills
Embedded Software Architecture
CodeWarrior IDE
Automated Test Frameworks
Device Level Communication Protocols
NXP MQX
