Embedded Software Technology Lead

Infosys

Bengaluru

On-site

INR 3,500,000 - 6,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Onsite-offshore collaboration

Job summary

Infosys in Bengaluru seeks an Experienced Embedded Software Technology Lead to steer complex firmware initiatives. You will lead onsite-offshore teams, architect and implement embedded firmware in C/C++, and drive quality through automated tests and robust frameworks.

Expect hands-on work with RTOS like MQX/FreeRTOS, CAN/UART/I2C/SPI, and safety-critical IEC 62304 compliance. Strong collaboration with hardware, QA, and customers is essential.

Qualifications

  • 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 with CAN, UART, I2C, and SPI.
  • Developed automated test frameworks and test suites for embedded software.
  • Knowledge of IEC 62304 and safety-critical embedded systems.
  • Experience leading small to medium-sized development teams in onsite-offshore model.
  • Experience in the medical device domain.
  • Knowledge of ARM Assembly Language.
  • Design, develop, maintain embedded firmware components using C/C++.
  • Collaborate with architects, hardware engineers, QA, system engineers.
  • Develop and maintain automated test suites, unit and integration tests.

Responsibilities

  • Lead embedded software development teams in an onsite-offshore model.
  • Design, develop, enhance, and maintain embedded firmware components using C/C++.
  • Collaborate with hardware engineers, QA, and system engineers to deliver reliable software solutions.
  • Develop and maintain automated test suites, unit tests, and integration tests.
  • Provide effort estimations and manage technical risks.
  • Participate in coding, debugging, integration, and verification activities.
  • Review software design documents and ensure adherence to standards.
  • Support integration of firmware with hardware peripherals and interfaces.
  • Direct customer discussions and provide technical status updates as needed.

Skills

Embedded software
C/C++
Perl scripting
CodeWarrior IDE
JTAG debugging
CAN/UART/I2C/SPI
Automated testing
Firmware architecture
RTOS MQX/FreeRTOS
ARM Assembly
Safety-critical
Customer collaboration
Mentoring teammates
Team leadership
Onsite-offshore experience

Job description

Embedded Software Technology Lead
  • 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.
  • 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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software_JL6
Embedded Software_JL6

Infosys • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Embedded Software Professional
Embedded Software Professional

Infosys • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Embedded Software Technology Analyst
Embedded Software Technology Analyst

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Technical Lead (Embedded Systems)
Technical Lead (Embedded Systems)

CoreEL Technologies • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton • Hadapsar

On-site
INR 900,000 - 1,200,000
Experienced Embedded Software EngineerEngineer
Experienced Embedded Software EngineerEngineer

NXP Semiconductors NV • Dadri

On-site
INR 2,500,000 - 4,500,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Sr. Engineer - Embedded SW (C++ & Medical Devices)
Sr. Engineer - Embedded SW (C++ & Medical Devices)

Gi Group Holding • Pune District

On-site
INR 900,000 - 1,300,000