Talent.com
This job offer is not available in your country.
Software Engineer - Edge AI

Software Engineer - Edge AI

Stealth Mode Startup - AI Product Based CompanyHyderabad
26 days ago
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 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
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Ai • Hyderabad