28 Oct
|
Infosys
|
Bengaluru
- 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 valuable add-on.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and lead technical discussions with customer and development teams.
- 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.
- 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.
📌 Embedded Software_ (Bengaluru)
🏢 Infosys
📍 Bengaluru