Home/Job List/Embedded Edge AI Software Engineer/Senior Software Engineer
TestCore IT Solutions Pvt. Ltd.

Embedded Edge AI Software Engineer/Senior Software Engineer

TestCore IT Solutions Pvt. Ltd.

Hyderabad, Telangana, India
Full-Time
Posted 15 days ago

Opens the application on in.linkedin.com

Job Description & Responsibilities

Experience: 5 to 6 Years

Location: Hyderabad, Bangalore

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

Why join us

  • 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

Location: Hyderaba, Bangalore

Required Skills

PythonGitMachine LearningTensorFlowPyTorchCommunication

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience5 – 6 years
Positions1

Posted by

N/A

Posted on:

14 Oct 2026

About TestCore IT Solutions Pvt. Ltd.

More open roles

Browse all jobs →