Back to list

Vacancy description

Senior Embedded Software Engineer - ROS/Linux in Bombay, भारत

SHsquare Consultant

  • HybridMix of office and remote

Bombay, भारत

Role Overview :As a Senior Embedded Software Engineer, you will be at the forefront of designing and optimizing high-performance systems that power our next-generation product suite. You will spend your day architecting robust solutions, debugging complex kernel-level issues, and refining C++ applications to ensure seamless hardware-software integration. Working in a collaborative, cross-functional environment, you will partner closely with hardware engineers, product managers, and firmware teams to translate technical requirements into scalable, reliable code. Your contributions will directly influence the performance, stability, and user experience of our platforms, playing a critical role in maintaining our competitive edge in the market. This position is based in Mumbai and requires a candidate who thrives in a fast-paced, innovation-driven https://jobeax.com/link/iqagnM59as4wRxXf Responsibilities :- Develop and maintain high-performance Linux kernel modules to ensure optimal hardware utilization and system stability for our core product lines.- Architect and implement complex C++ applications that interface with embedded hardware, enhancing system responsiveness and feature reliability for end-users.- Collaborate with cross-functional engineering teams to troubleshoot and resolve deep-seated system bottlenecks, ensuring seamless product deployment and performance.- Optimize system boot times and resource management to meet stringent performance benchmarks, directly impacting the efficiency and power consumption of our devices.- Mentor junior engineers through code reviews and technical guidance, fostering a culture of engineering excellence and high-quality software https://jobeax.com/link/LQiBQZ2J6IYsK0yo Skillset :- Demonstrated expertise in Linux kernel development, including driver development, kernel debugging, and system-level performance tuning.- Advanced proficiency in C++ for embedded systems, with a strong grasp of memory management, multi-threading, and object-oriented design patterns.- Proven ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders, ensuring alignment across project lifecycles.- Strong analytical and problem-solving capabilities, with a track record of navigating ambiguous requirements to deliver robust, production-ready code.- A degree in Computer Science, Electronics Engineering, or a related field, complemented by a proactive mindset toward learning and adapting to new technologies.- Ability to thrive in a hybrid work environment in Mumbai, maintaining high levels of productivity and collaboration within a distributed team structure. (ref:hirist.tech)

Similar vacancies

More like this role

4th Orbit Business Solutions Pvt. Ltd.

Senior Embedded Linux Engineer

Job Description : Role : Senior Embedded - Automotive Linux EngineerExperience : 6 - 8 YearsDomain : Embedded Systems - Automotive LinuxKey Responsibilities & Technical Requirements : - 6 - 8 years of hands-on experience in Embedded Linux - Automotive Linux development.- Strong hands-on experience in Linux Kernel and Device ...

Bangalore, भारत

  • IT
... gathering, high-level design, and documentation.- Interface design, protocol state machine design, and test framework design.- Implementation of modules on a C++/Linux system.- Design reviews and code reviews.- System integration and debugging involving complex embedded hardware platforms.- Performance optimization of network ...

Pune, भारत

  • Remote
  • Full-time
  • Contract

120 zł PLN - 180 zł PLN / hour

... Firmware Engineer who is just as comfortable on a Linux board as on a microcontroller, and you know that a boot hang or a flaky BLE connection is rarely “just a software bug,” we’d love to talk. We’re looking for a freelancer with a strong embedded foundation: C/C++, hardware-aware debugging, and real embedded Linux experience ...

भारत

  • Remote
  • Full-time
  • Contract
... technically demanding products across medical technology, automotive, industrial systems, and other embedded environments . About the Role We are looking for a Senior Embedded Linux / Yocto BSP Engineer to develop and maintain customized Linux operating-system platforms for embedded products. You will work across Yocto, BSP ...

Pune, भारत

... gdb, Linux system tools, and low-level diagnostics.- Create and maintain shell scripts for automation, integration, and development workflows.- Collaborate with cross-functional engineering teams to define architecture and produce clear design documentation using PlantUML.- Apply containerization best practices (Docker, Podman) ...

Bangalore, भारत

An Embedded Linux Engineer designs, builds, and maintains tailored operating systems for hardware products using tools like Ansible, Aptly, and Yocto. They configure bootloaders, custom kernels, and BSPs (Board Support Packages), ensuring security, performance optimization, and reliable deployment of software to embedded ...

Noida, भारत

  • IT
... :We are seeking a Senior Embedded Software Engineer with strong expertise in C++, Embedded Linux, Python, and Qt/QML to develop and maintain enterprise-grade embedded products. The role involves embedded software architecture, firmware and application development, system-level debugging, hardware-software integration, and ...

Bangalore, भारत

  • Hybrid
  • IT
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...

Gurgaon, भारत

  • Full-time
  • IT
What you will do: - Development of application software for Embedded systems running on Linux. - Understand Software and System requirements and implement features for wireless gateway products. - Perform code and document reviews, build/config systems including U-BOOT, Yocto, CMake, Makefiles and do Embedded Linux patch ...

Gurgaon, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत