Let's Talk
View All Jobs

Embedded Engineer

ChennaiFull-Time

We are looking for a Embedded Engineers to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

Required Skills:

  • 2 Years to 5 Years
  • Strong in Electronics
  • Expert in C, C++ with hardware related programming, Embedded Linux, UNIX, RTOS
  • Assembly language: Competency in assembly languages, such as ARM or x86
  • Algorithms - search, sort, b-trees
  • Design Patterns - factory, observer, singleton etc
  • Microprocessor - interrupt processing, registers, assembly code, etc
  • Microcontroller - ADC, DAC, Timers, PWM, DMA, watchdog, etc.Memory - NOR, NAND, SRAM, DRAM, wear levelling
  • Protocols - I2C, SPI, UART, LIN; Advanced protocols - SATA, PCIE, USB, CAN, MOST.Concurrent/ parallel programming - MPI for SMP etc
  • Basic knowledge in UML, scripting, Build environments, IoT devices, HMI, Integration, Other programming languages if any

Key Responsibilities:

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software
  • Review code, design, Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide post production support
  • Interface with hardware design and development
  • Assess third party and open source software

Submit your Application

#WeAreHereForYou What can we develop together? Let's Talk
We are located in India and USA

The Hive Workspaces, Keppel One Paramount, Campus 30, Level 9,
No. 110, Mount Poonamallee Road, Porur, Chennai, Tamil Nadu – 600116

4701 Patrick Henry Drive.
Building 3, Santa Clara, CA- 95054, USA