Embedded Senior Software Engineer – RTOS
5 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
-
Embedded Software Engineer- Embedded C, RTOS
7 days ago
Bengaluru, Karnataka, India Thales Full timeLocation: Bangalore, IndiaThales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence. Operating at the forefront of aerospace...
-
Senior Software Developer Zephyr RTOs
1 week 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,...
-
Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India Quess IT Staffing Full timeJob Title: Embedded Software Engineer – AvionicsInterview Mode: Face to Face - BangaloreExperience: 6 10 YearsWork Location: BangaloreNotice Period: 15 Days (Max)Job DescriptionWe are looking for anEmbedded Software Engineerwith strong experience inEmbedded C/C++, Linux-based systems, and Avionics software development. The ideal candidate will be involved...
-
Embedded Software Engineer
2 weeks 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
2 weeks ago
Bengaluru, Karnataka, India SEMI LEAF Full time ₹ 20,00,000 - ₹ 40,00,000 per yearJob Title: Senior Embedded / RTOS / System Software EngineerExperience: 4–11 YearsLocation: BangaloreNotice Period: Immediate – 45 DaysJob SummaryWe are looking for an experienced Embedded / System Software Engineer with strong real-time OS knowledge, low-level driver development background, BSP expertise, and deep understanding of CPU architecture and...
-
Embedded Software Engineer
24 hours ago
Bengaluru, Karnataka, India Festo SE & Co. KG Full timePosted from to Your job:Develop and maintain embedded software platforms for a range of new productsCreate technical specifications and detailed designs for software componentsReview and document code using peer-review toolsSupport projects during the integration and application of the software platform.Assist in product qualification and certification...
-
Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India Belcan Full timeJD: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...
-
Bengaluru, Karnataka, India Muse Wearables Full timeLocation: On-site, Bommasandra, Bangalore UrbanEmployment Type: Full-TimeAbout Us:We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices. Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application. We are seeking a passionate...
-
Hiring For Embedded Engineer-R&D
2 weeks ago
Bengaluru, Karnataka, India Delight HR Full time ₹ 15,00,000 - ₹ 25,00,000 per yearTechnical Skills : Embedded software C , C++, Basic ElectronicsJob Overview:We are looking for a skilled Embedded Software Engineer with strong expertise in real-time systems and safety-critical applications. The ideal candidate will have hands-on experience with RTOS and a proven track record in the complete software development lifecycle (SDLC) for...
-
Senior Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India eStar Technologies Full timeJob Summary:We are hiring an Embedded Software Engineer responsible for application and feature software development for Instrument Cluster / HMI systems. The role focuses on implementing robust embedded C software, integrating communication stacks, handling diagnostics, and ensuring requirements traceability.Key Responsibilities:Develop and integrate ...