Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Developer @ Aurionpro

Home > Software Development

 Embedded Software Developer

Job Description

Job Title: Senior Embedded C++ Developer
Location: Mumbai or Trivandrum
Job Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless integration with hardware and external services. You will work on building efficient, scalable, and reliable software for embedded systems, leveraging APIs and network communication.
Key Responsibilities:

  • Develop and maintain embedded software using C++ for Linux-based platforms with a focus on system performance.
  • Design and implement graphical user interfaces (GUIs) using the Qt framework.
  • Implement and consume RESTful APIs for communication with cloud services or external systems.
  • Apply object-oriented programming (OOP) principles to design efficient, maintainable, and modular code.
  • Develop and manage socket programming for real-time communication between devices and servers.
  • Optimize software for resource-constrained embedded systems, ensuring reliability and scalability.
  • Create and maintain technical documentation, including API documentation and design specifications.
  • Work in an Agile environment, contributing to sprint planning and reviews.

Required Skills and Qualifications:

  • Bachelors or Masters degree in Computer Engineering/Science.
  • Proficiency in C/C++ (C++11/14/17) for embedded systems.
  • Strong knowledge of Linux systems and embedded Linux development.
  • Proficiency with the Qt framework for GUI development.
  • Hands-on experience with consuming and implementing RESTful APIs.
  • Strong object-oriented programming (OOP) skills and design patterns.
  • Experience with socket programming for TCP communication.
  • Knowledge of multithreading and real-time systems
  • Familiarity with version control tools (Git).
  • Excellent problem-solving and analytical skills.

Preferred Qualifications:

  • Experience with cross-compilation and porting applications to embedded Linux devices.
  • Familiarity with security protocols for network communication (SSL/TLS).
  • Knowledge of hardware communication protocols (UART).

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: Aurionpro
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   C++ Embedded Development Embedded Software Embedded C Embedded Programming

 Fraud Alert to job seekers!

₹ 18-25 Lacs P.A

Similar positions

Fullstack Developer

  • Hexaware Technologies
  • 5 - 10 years
  • Chennai
  • 24 hours ago
₹ Not Disclosed

Software Development Manager

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Development Engineer

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Development Engineer

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Aurionpro

Aurionpro Solutions Limited is a global technology product and solution provider. Headquartered in Mumbai, India and San Ramon, North America the company has established 22 offices across 12 countries.