28 Oct
|
Infosys
|
Bengaluru
• 15+ years of experience in embedded software and firmware development.
• Robust 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.
• 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