Embedded Senior Software Engineer – RTOS
2 days ago
Job Title: Embedded Software Engineer – RTOS
Experience: 5 to 10 years
Location: Bangalore/Hybrid
Employment Type: Contract
About the Role
We are seeking a highly motivated Embedded Software Engineer with strong experience in RTOS-based firmware development. The ideal candidate will work on the design, development, and optimization of embedded software for real-time applications in domains such as automotive, industrial automation, healthcare devices, or IoT systems.
Key Responsibilities
- Design, develop, and test embedded software using Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, VxWorks, ThreadX, or RTEMS.
- Develop low-level drivers, board support packages (BSPs), and hardware abstraction layers.
- Integrate and optimize embedded applications on microcontrollers (ARM Cortex-M/A, PIC, DSPs, etc.).
- Work closely with hardware engineers to ensure seamless hardware-software integration.
- Perform debugging using tools like JTAG, oscilloscopes, and logic analyzers.
- Develop and maintain documentation for code, interfaces, and test procedures.
- Collaborate with cross-functional teams (hardware, QA, and systems) for complete product lifecycle support.
- Ensure adherence to safety-critical and real-time constraints.
Technical Skills Required
- Strong proficiency in C/C++ programming for embedded systems.
- Hands-on experience with at least one RTOS (FreeRTOS, Zephyr, VxWorks, QNX, ThreadX, etc.).
- Understanding of real-time scheduling, interrupt handling, multithreading, and task synchronization.
- Experience with communication protocols (SPI, I2C, UART, CAN, Ethernet, Modbus, etc.).
- Familiarity with embedded toolchains (Keil, IAR, GCC, or similar).
- Experience with version control systems (Git, SVN).
- Knowledge of memory management, bootloaders, and firmware upgrade mechanisms.
- Exposure to unit testing and static code analysis tools.
Preferred Qualifications
- Experience with bare-metal programming as well as RTOS-based applications.
- Exposure to Linux kernel or device driver development.
- Familiarity with IoT connectivity stacks (MQTT, BLE, Wi-Fi, LoRa, etc.).
- Knowledge of safety-critical standards (MISRA, ISO 26262, IEC is an added advantage.
- Bachelor's or Master's degree in Electronics, Electrical, Computer Science, or related discipline.
Soft Skills
- Strong analytical and problem-solving abilities.
- Good communication and documentation skills.
- Self-driven and capable of working both independently and within teams.
- Passion for continuous learning and innovation in embedded technologies.
Why Join Us?
- Work on cutting-edge real-time embedded systems used across industries.
- Opportunity to innovate and contribute to high-impact products.
Job Type: Full-time
Pay: Up to ₹1,400,000.00 per year
Work Location: In person
-
Senior Embedded Software Engineer
1 hour ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are hiring.Position: Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation: BangaloreExperience: 7+ yearsShift: Night Shift⸻About The RoleDevelop & optimize embedded software on Linux/RTOS.Implement & validate PCIe-based communication (Gen4+).Debug low-level hardware/software PCIe issues.Develop firmware & system software for embedded...
-
Senior Embedded Software Engineer – PCIe
2 days ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 20,00,000 - ₹ 60,00,000 per yearPosition:Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation:Bangalore (Preferred)Experience: 7+ yearsUpto 20 LPAOnly Immediate Joinee can applyNight ShiftAbout the Role:We are seeking a highly skilledSenior Embedded Engineer with strong expertise in Embedded LinuxandPCIe protocol development. The ideal candidate will have deep technical...
-
Hiring for Senior Firmware Engineer – RTOS
2 weeks ago
Bengaluru, Karnataka, India Tata Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice Period: Immediate to 30 Days.Key Responsibilities:Develop and integrate embedded firmware on RTOS platforms (FreeRTOS, Zephyr, OpenBSW, or similar).Build and maintain Board Support Packages (BSPs), hardware abstraction layers, and low-level...
-
Software Engineer- Embedded Systems
1 week ago
Bengaluru, Karnataka, India Videogram Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description: Senior Software Engineer- Embedded SystemsVideogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the...
-
Senior Software Developer Zephyr RTOs
6 days ago
Bengaluru, Karnataka, India fa-54ef-4f52-b8a9-e05e8b3fa7c6 Full time ₹ 4,00,000 - ₹ 6,00,000 per yearDevelop, test, and optimize embedded software on Zephyr RTOS, write and debug device drivers, integrate ARM SoCs, handle communication protocols, collaborate with teams, and contribute to open-source projects regularly. Required Candidate profileStrong C programming, Zephyr RTOS, ARM SoCs, device drivers, protocols (I2C, SPI, UART), 5+ yrs in embedded SW,...
-
Bengaluru, Karnataka, India NeST Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Embedded Software Engineer (C/C++)About the RoleAs a Senior Embedded Software Engineer at Baxter, you will play a critical role in designing, developing, and delivering high-quality software features and components that support the company's hospital products and healthcare innovations. Your expertise in embedded systems, C/C++ programming, and...
-
Senior Embedded Engineer
1 week ago
Bengaluru, Karnataka, India EdgeVantage Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are looking for a highly skilled Senior Embedded Software Engineer to lead the development and deployment of embedded systems for our next-generation marine robotics platforms. This role involves working at the intersection of hardware and software to deliver robust, reliable, and fault-tolerant systems that can operate autonomously for extended durations...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Meltronics Systemtech Full timeEmbedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...
-
Senior Embedded Engineer
2 weeks ago
Bengaluru, Karnataka, India Celstream Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearTitle: Embedded Developer - Senior EngineerQualification: BE E&C/E&E/Instrumentation/CSGood to have: Embedded development trainingExperience: 6 Years to 8 YearsNotice period: Immediate joiners only.Location: BangaloreMode of work - Work from officeResponsibilities:Engineer should be able to develop drivers and embedded application using Espressif chipsets...
-
Developer - RTOS Development
2 weeks ago
Bengaluru, Karnataka, India Hunarstreet Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob Brief: Embedded Software development has a large role in the semiconductor and consumer electronics industry of today. At Vayavya, we provide services to semiconductor design, validation and embedded software development which include device drivers, operating system components, middleware and other related stacks. We are looking for candidates who have...