Software Developer

Bwise Solutions

Indore District, Pune District, Bengaluru

On-site

INR 2,200,000 - 3,400,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Bwise Solutions in Indore region seeks an experienced embedded software professional to design, develop, and maintain C++-based applications on Linux platforms. The role emphasizes robust real-time systems, cross-functional collaboration, and adherence to coding standards.

Ideal candidates bring 15–24 years of embedded experience, deep Linux expertise, ARM Cortex MCU familiarity, and strong multithreading skills to deliver high-quality, reliable solutions.

Qualifications

  • 15-24 years of embedded software development with C++ expertise.
  • Strong Linux understanding for embedded applications.
  • Experience with ARM Cortex microcontrollers like ARM7/ARM9 or similar.
  • Proficiency in real-time multithreading algorithms.

Responsibilities

  • Design, develop, test, and maintain embedded software using C++ on Linux.
  • Collaborate with cross-functional teams to identify requirements and deliver high-quality solutions.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot issues related to embedded systems development using debugging tools like GDB, Valgrind, etc.
  • Stay up-to-date with industry trends and emerging technologies in embedded software development.

Skills

C++ programming
Embedded software development
Multithreading
Linux OS understanding

Tools

GDB
Valgrind
Linux

Job description

Roles and Responsibilities
  • Design, develop, test, and maintain embedded software applications using C++ on Linux platform.
  • Collaborate with cross-functional teams to identify requirements and deliver high-quality solutions.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot issues related to embedded systems development using debugging tools like GDB, Valgrind, etc.
  • Stay up-to-date with industry trends and emerging technologies in embedded software development.
Desired Candidate Profile
  • 15-24 years of experience in Embedded Software Development with expertise in C++ programming language.
  • Strong understanding of Linux operating system and its application in embedded systems.
  • Experience working with microcontrollers such as ARM Cortex family (e.g., ARM7, ARM9) or similar architectures.
  • Proficiency in developing complex algorithms for real-time control systems using multithreading concepts.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (C++ | Embedded Linux/RTOS)
Embedded Software Engineer (C++ | Embedded Linux/RTOS)

Larsen & Toubro (L&T) • Chennai District

On-site
INR 900,000 - 1,400,000
Software Developer
Software Developer

Tata Elxsi • Bengaluru

Hybrid
INR 900,000 - 1,500,000
Embedded Software Developer
Embedded Software Developer

Larsen & Toubro • Mumbai

On-site
INR 800,000 - 1,200,000
C++ Developer
C++ Developer

Embitel Technologies • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Embedded C Developer
Embedded C Developer

HCLTech • Chennai District

On-site
INR 600,000 - 1,000,000
Embedded C++ Developer
Embedded C++ Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 600,000 - 1,000,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

Hybrid
INR 2,700,000 - 3,300,000
Hybrid work model
Embedded Software Engineer
Embedded Software Engineer

Akas Medical Equipment • Zone 7 Ambattur

On-site
INR 600,000 - 1,000,000