Astrome Technologies logo

C++ Software Developer

Astrome Technologies
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

C++Embedded SystemsLinuxDebuggingDevice DriversBoard Bring-upFreertosReal-Time Operating Systems

Job description

Overview

Embedded systems C++ software developer role focused on programming hardware and making system components work together, with emphasis on abstraction, algorithmic thinking, and debugging.

What you'll do

  • Design, develop and implement program and process improvements.

What you'll need

  • Bachelor's in ECE or EE.
  • Strong knowledge and 2 years of experience in C++ programming (not just C).
  • Hands-on experience in Linux programming.
  • Hands-on experience in an embedded device.

Nice to have

  • Hands-on experience with network/wireless product.
  • Hands-on experience in Python.
  • Hands-on experience in I2C, SPI, UART and such serial communication protocols.
  • Hands-on experience in device drivers and board bring-up in Linux and FreeRTOS.
  • Experience in memory mapped devices in Linux and RTOS environments.
  • Experience in PHY/MAC layer drivers for Linux.
  • Experience in automated testing.

Details

  • Location: Bengaluru, Karnataka, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

C++ Software Developer