HamburgerMenu
hirist

Software Engineer - Edge AI

Wise Craft Consulting Pvt. Ltd
Hyderabad
3 - 9 Years

Posted on: 06/11/2025

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

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

info-icon

Did you find something suspicious?