Search by job, company or skills

Embedded Software_JL6

Embedded Software_JL6

Infosys Limited
Fresher
Not Disclosed
  • 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->RTOS

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Embedded Software Architecture

CodeWarrior IDE

Automated Test Frameworks

Device Level Communication Protocols

NXP MQX

About Company