Embedded Edge AI Software Engineer/Senior Software Engineer

TestCore IT Solutions Pvt. Ltd.

Hyderabad

On-site

INR 1,500,000 - 2,500,000

Full time

1 hour ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TestCore IT Solutions Pvt. Ltd. in Hyderabad is seeking an experienced embedded software engineer to design, develop and optimize firmware for MCUs/MPUs using RTOS or bare-metal approaches.

You will lead hardware bring-up, software integration and middleware testing for Edge AI integration, collaborating with hardware, software and QA teams to deliver reliable embedded systems. 3–8 years of hands-on experience, strong C/C++ skills, and MCU/MPU from ST, NXP or Renesas are required.

Qualifications

  • 3 to 8 years of hands-on embedded software experience on MCU/MPU.
  • Proficiency in C and strong C++ skills.
  • Experience with GDB, JTAG, and kernel debugging.
  • Mandatory experience with STMicroelectronics, NXP, or Renesas MCUs.
  • Experience with bare-metal and RTOS such as FreeRTOS, Zephyr, Thread-X.
  • Knowledge of HW interfaces: UART, SPI, I2C, I2S, Ethernet, Wi-Fi, Bluetooth.
  • Understanding of ARM Cortex-M4/M5 or RISC-V, memory management, interrupt handling.
  • Experience with Git or SVN.
  • Strong problem-solving, communication, and teamwork.
  • Detail-oriented with focus on high-quality, reliable software.
  • Passion for embedded AI systems and technology.

Responsibilities

  • Design, develop and optimize embedded firmware based on RTOS or Bare-metal
  • Hardware bring-up and software integration of embedded system
  • Integration and testing of middleware components for Edge AI/Physical AI model integration, training and optimization
  • Debug and troubleshoot issues at hardware integration, driver and system level, including issues with memory, performance, and muli-core (CPU/NPU)synchronization
  • Work along with hardware, software and QA teams
  • Participate in the team's software processes, including -- requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback and improvements
  • Stay updated with the industry trends and developments.

Skills

C programming
C++ programming
GDB
JTAG
Kernel debugging
ST MCU
NXP MCU
Renesas MCU
Bare-metal programming
RTOS: FreeRTOS
RTOS: Zephyr
RTOS: Thread-X
UART
SPI
I2C
I2S
Ethernet
Wi-Fi
Bluetooth
ARM Cortex-M4
ARM Cortex-M5
RISC-V
Memory management
Interrupt handling
Git
SVN
Embedded AI

Education

Bachelor's or Master's degree in related engineering field

Job description

Role & Responsibilities / What you’ll do:
  • Design, develop and optimize embedded firmware based on RTOS or Bare-metal
  • Hardware bring-up and software integration of embedded system
  • Integration and testing of middleware components for Edge AI/Physical AI model integration, training and optimization
  • Debug and troubleshoot issues at hardware integration, driver and system level, including issues with memory, performance, and muli-core (CPU/NPU)synchronization
  • Work along with hardware, software and QA teams
  • Participate in the team's software processes, including -- requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback and improvements
  • Stay updated with the industry trends and developments.
Required skills / Whom we are looking for:
  • Bachelor’s or Master’s degree in related engineering field with 3 to 8 years of hands-on experience in embedded software development based on MCU/MPU
  • Programming Language: Proficiency in C, intermediate to expert in C++.
  • Strong debugging and troubleshooting skills, including experience with tools like GDB, JTAG, and kernel debugging.
  • Mandate experience of working with one of the MCU/MPU from STMicroelectronics/NXP/Renesas
  • Experience with bare-metal and real-time operating systems (RTOS) like, FreeRTOS, Zephyr, Thread-X, or similar.
  • Good understanding and experience on various HW interfaces like UART, SPI, I2C, I2S, Ethernet, Wi-Fi, Bluetooth
  • Strong understanding of Processor/SoC architecture (ARM CortexM4, M5 or RISC-V), memory management, interrupt handling, and low-level programming.
  • Experience with version control systems such as Git or SVN.
  • Excellent problem-solving skills with a focus on optimizing software for embedded hardware.
  • Strong communication skills and the ability to work effectively in a collaborative, cross-functional team environment.
  • Detail-oriented with a focus on delivering high-quality, reliable software.
  • Self-motivated with a strong passion for embedded AI systems and technology.
Nice-to-haves
  • Familiarity with continuous integration and automated testing practices
  • Customization of linker scripts and memory layout for embedded toolchains (GCC/IAR/ARM)
  • ML frameworks such as TensorFlow Lite Micro or PyTorch for embedded systems
  • Nice to have Python programming experience
  • Opportunity to work on innovative projects with the latest Embedded & AI technologies
  • Opportunities for accelerated career growth and professional development. Engineer your future, we empower our employees to truly own their career and development.
  • A collaborative and inclusive team culture
  • Competitive compensation and benefits package
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)

Vedya Labs • Hyderabad

On-site
INR 600,000 - 1,000,000
Opportunities for accelerated career growth
Collaborative team culture
Competitive compensation package
Edge AI Engineer
Edge AI Engineer

Vedya Labs • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Lead Engineer/Technical Lead (Edge AI Acceleration)
Lead Engineer/Technical Lead (Edge AI Acceleration)

Vedya Labs • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Competitive compensation and benefits package
Opportunities for accelerated career growth
Sr Embedded Engineer
Sr Embedded Engineer

Soliton Technologies • Bengaluru

On-site
INR 900,000 - 1,800,000
Embedded Software Engineer – Edge AI Inference
Embedded Software Engineer – Edge AI Inference

Eurth Techtronics Pvt Ltd. • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)
Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)

Vedya Labs • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Career growth opportunities
Inclusive team culture
Competitive compensation package
AIML Engineer
AIML Engineer

Tekskills Inc. • Hyderabad

On-site
INR 1,000,000 - 1,500,000
AIML Engineer
AIML Engineer

Tekskills Inc. • Kolkata District

On-site
INR 1,200,000 - 2,200,000
AIML Engineer
AIML Engineer

Tekskills Inc. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
AIML Engineer
AIML Engineer

Tekskills Inc. • Chennai

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