Embedded Application Engineer (Secunderabad)

Embedded Application Engineer (Secunderabad)

23 Oct
|
Vinovaai Private
|
Secunderabad

23 Oct

Vinovaai Private

Secunderabad

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.
- Strong 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 good-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)
🏢 Vinovaai Private
📍 Secunderabad

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) / secunderabad

Subscribe to this job alert:

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