S

Senior Software Developer

Senpronics

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
Any
Salary
INR 10,000 – INR 25,000 / month
Openings
1
Posted
há 3 dias
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

We seek a skilled Control and Data Acquisition (DAQ) Software Engineer proficient in Python and C++ to build applications for control, automation, and data collection. The role encompasses working closely with servo motors, motion control devices, closed-loop feedback systems, sensors, and data acquisition hardware to enable real-time system control, integration, robust data logging, and dependable machine functionality.

Key Responsibilities

  • Design and implement microcontroller firmware
  • Create user-friendly graphical interfaces
  • Utilize and program devices such as Arduino, ESP32, STM32, and Raspberry Pi
  • Develop applications using C, C++, and Python
  • Build and enhance DAQ GUIs
  • Perform software development and testing tasks
  • Troubleshoot and resolve software-related issues and bugs

Required Skills and Technologies

  • Programming proficiency in Python and C++
  • Experience with microcontroller platforms: Arduino, ESP32, STM32, Raspberry Pi
  • Firmware development knowledge
  • Expertise in GUI development for data acquisition systems
  • Handling of sensors and motion controllers for closed-loop control

Additional Information

The position is located in Bengaluru, Karnataka, India. The monthly remuneration ranges from 10,000 to 25,000 INR. Candidates are expected to have experience working in embedded systems with real-time control challenges.

Level

Senior

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer