Embedded Application Engineer Secunderabad (India)

Embedded Application Engineer Secunderabad (India)

24 Oct
|
Vinovaai Private
|
India

24 Oct

Vinovaai Private

India

Location: Hyderabad

Experience: 4–6 Years

Employment Type: Full-Time

Job Summary

We are looking for an Embedded Application Engineer with strong experience in Linux-based embedded software development. The candidate should have hands-on experience with Go, C/C++, Python, industrial communication protocols, and CI/CD automation.

Experience in IoT, edge computing, or industrial automation is preferred. Knowledge of AI-assisted coding tools such as Cursor is an added advantage.

Key Responsibilities
Develop and maintain embedded applications for Linux-based devices.
Write efficient and reliable code using Go, C/C++, and Python.
Work with MQTT, Sparkplug B, JSON, and industrial communication protocols such as Modbus.
Develop edge-to-cloud communication and telemetry solutions.
Work on ARM and AMD-based hardware platforms.
Build and maintain CI/CD pipelines using CircleCI and Git.
Perform debugging, testing, profiling, and performance optimization.
Support software packaging, deployment, remote updates, and device monitoring.
Collaborate with cloud, platform, and product engineering teams.
Use AI-assisted coding tools such as Cursor to improve development productivity.

Required Skills




4–6 years of embedded software development experience.
Solid proficiency in Go, C/C++, Linux, and Python.
Hands-on experience in Linux application development and debugging.
Knowledge of multithreading and concurrent programming.
Experience with MQTT, Sparkplug B, and JSON messaging.
Familiarity with industrial protocols such as Modbus.
Experience with CircleCI, CI/CD pipelines, Git, and automated testing.
Understanding of software deployment and remote device management.

Valuable to Have
Experience with Canonical Snap packages or Snapcraft.
Exposure to IoT, edge computing, industrial automation, BMS, or HVAC systems.
Knowledge of Docker or Podman.
Experience with AWS, Azure, or GCP.
Understanding of device security, telemetry, and remote software updates.
Familiarity with AI coding assistants such as Cursor.

Note: Canonical Snap package management is a positive-to-have skill and is not mandatory.

Education
Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related field.

📌 Embedded Application Engineer Secunderabad (India)
🏢 Vinovaai Private
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded application engineer secunderabad (india) / india