Embedded Software Developer

16 hours ago


Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per year

Role Summary/Purpose

The Software Engineer demonstrates leadership in communicating business goals, programs, and processes for an area or business segment. In this role you will utilize experience or expertise to solve problems, develop and execute objectives for self and others, and have the ability to effect short-term and long-term business goals.

Essential Responsibilities

In this role you will:

  • Act as a member of the Digital Mining Software team representing the face of high quality design and development practices
  • Develop multi-threaded C++ applications running under an embedded Linux O/S
  • Develop Embedded JAVA and Qt /QML
  • Develop high performing, scaling, and innovative end-to-end web applications
  • Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  • Writes code that meets standards and delivers desired functionality using the technology selected for the project
  • Build features such as web services and Queries on existing tables
  • Understand performance parameters and assess application performance
  • Work on core data structures, design patterns and algorithms and implement them in C++ 14 or higher
  • Participate actively in design and code reviews

Qualifications/Requirements

  • Bachelors degree in information systems, Information Technology, Computer Science or Computer/ Electronic Engineering.
  • Experience with software development and hands on coding in a variety of high-level programming languages and embedded platform and processors.

Desired Characteristics

  • Masters degree in information systems, Information Technology, Computer Science or Computer/ Electronic Engineering.
  • At least 5+ years experience with software development and hands on coding in a variety of high-level programming languages and embedded platform and processors.
  • Proven history in delivering successful high-quality embedded software products in C/C++, under embedded real time operating systems such as Linux or QNX
  • Experience developing and/or optimizing Linux device drivers for embedded applications
  • Experience with the Cortex ARM range of micro processors
  • Experience with common communication protocols such as RS232/485, CAN Bus and TCP/IP
  • Experience with Bluetooth and WIFI
  • Experience with GPS and GPS tracking in a surveying or telematic application
  • Experience with packet radio telemetry would be advantageous
  • Experience with mining methods and/or vehicle types
  • Experience developing web applications (Spring, RESTful, Jersey, RestEasy, JAX-WS, Web Services)
  • Experience with front-end technologies such as JavaScript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS
  • Exposure to Microsoft Technologies, .NET, DCOM, ATL, VC++, VB, SQL Server, Internet Technologies, SOA, Java, JBOSS, or XML
    •.
  • Exposure to TDD, BDD, DevOps, CI/CD is prepared.
  • Knowledge of data structures, algorithms, and software engineering principles.
  • Strong oral and written communication skills.
  • Strong interpersonal and leadership skills


  • Bengaluru, Karnataka, India Megha Engineering And Infrastructure Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    1. Job SummaryDevelopment of software for microprocessor or microcontroller based Embedded Systems for defense applications.2. Responsibilities and Dutiesi. Development of embedded software for hardware embedded board bring-up based on Multicore processors.ii. Working with RTOS VxWorks for multitasking system.iii. Understanding of the multitasking software...


  • Bengaluru, Karnataka, India Cyient Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Experience of 8 to 12 years in Embedded DomainExpertise in Embedded C coding.Experience in development of Aircraft Cabin Management SystemStrong knowledge on software development & verification process using DO178B/C mandatory.Experience in HMI/GUI stack development (QT preferred)Experience in Software Build, Integration onto Target Board.Working experience...


  • Bengaluru, Karnataka, India 0218c209-b02e-4eee-a0e2-6d3a67687f44 Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About the RoleThe Senior Design Evaluation Engineer is a senior technical position working on complex and critical evaluation projects. This role involves leading complex technical problem resolution and acting as a technical resource. We are seeking a highly skilled Principal Embedded Software Engineer to lead firmware and embedded software development for...


  • Bengaluru, Karnataka, India Adeptise Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Were hiring an Embedded Software Developer in Bangalore (Hybrid, 3 days onsite). Work on real-time apps using C/C++, Linux & RTOS. 5–10 yrs exp, strong debugging & problem-solving skills required.


  • Bengaluru, Karnataka, India Digantara Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across all regimes, enabling end-users to access actionable intelligence on a single platform. At the...


  • Bengaluru, Karnataka, India Mirafra Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Mirafra Technologies Embedded Hiring Drive We are conducting a scheduled drive in Kochi for embedded positions on 8th Nov 2025. If you are passionate about embedded systems and meet the experience criteria, we invite you to apply for the following roles:Open Positions 1.Linux Device Drivers (Experience: 2-5Years)2.WLAN Development Engineer (Experience: 2-...


  • Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    How will you make a difference?As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute objectives for self and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requestsYou will have the ability to affect short-term and some long-term business goals on...


  • Bengaluru, Karnataka, India Belcan Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per year

    JD:4+ years of experience in Embedded Software Development and Verification.Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines.Excellent understanding of system software concepts, binary executables, debug information, OS concepts.Strong C programming skills, Embedded C, Linux shell scripting.Strong RTOS concepts with...

  • Embedded Developer

    5 days ago


    Bengaluru, Karnataka, India Capgemini Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...

  • Embedded Developer

    2 weeks ago


    Bengaluru, Karnataka, India ACL Digital Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Responsibilities:3-8 years of experience in embedded software developmentWork on bare-metal driver development ( C) and RTOS-based application programming ( C /C++)Strong understanding of architectures Like ARM, ExtensaGood understanding of communication protocols such as UART, SPI, I2C, CAN, and EthernetPerform hands-on development and debugging of embedded...