RTOS Developer

3 weeks ago


Bangalore, Karnataka, India ConsultBae Full time

Job Description :


In this role, you will be responsible for designing, implementing, and maintaining robust embedded software solutions using a Real-Time Operating System (RTOS).

You will work closely with hardware engineers and other software developers to ensure seamless integration and functionality of our products.

Responsibilities :

- Design, develop, and debug device drivers and applications for SoCs (System-on-Chip) and microcontrollers using an RTOS.

- Implement efficient and reliable C code that adheres to coding standards and best practices.

- Analyze and troubleshoot software issues using JTAG emulators, signal analyzers, and other debugging tools.

- Collaborate with hardware engineers to understand board schematics and ensure software compatibility with hardware components.

- Contribute to the development and maintenance of Board Support Packages (BSPs) including bootloaders and U-Boot.

- Participate in code reviews and provide constructive feedback to colleagues.

- Stay up-to-date with the latest trends and advancements in RTOS technologies.

Requirements :

- Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).

- Minimum of 3+ years of experience in embedded systems development.

- Excellent programming skills in C, with a strong understanding of memory management and real-time programming concepts.

- Proven experience in designing, implementing, and debugging RTOS-based device drivers and applications.

- Ability to read and interpret board schematics and datasheets.

- In-depth knowledge of RTOS architecture and concepts, with expertise in a specific RTOS such as FreeRTOS, QNX, or VxWorks.

Good to Have Skills :

- Experience in developing and debugging device drivers for peripherals like I2C, SPI, Ethernet, etc.

- Familiarity with BSP development processes, including bootloader and U-Boot configuration.

- Solid understanding of Inter-Process Communication (IPC) mechanisms.

- Domain knowledge in power management, battery management, cryptography, or trusted boot is a plus.

- Excellent communication, collaboration, and problem-solving skills.

- Strong work ethic and ability to work independently as well as part of a team.

Benefits :

We offer a competitive salary and benefits package, including health insurance, paid time off, and opportunities for professional development.

You will also have the chance to work on cutting-edge projects and collaborate with talented engineers in a fast-paced and dynamic environment.

(ref:hirist.tech)

  • Bangalore, Karnataka, India Voyager Partners Full time

    Job Description :We are seeking a skilled C++ & RTOS Developer for a Verification & Validation (V&V) role. The ideal candidate will have strong experience in embedded C++ programming, RTOS concepts, and preferably knowledge of DO-178 standards.Key Responsibilities :- Develop and maintain embedded C++ code for RTOS-based systems.- Author software requirements...


  • Bangalore, Karnataka, India Voyager Partners Full time

    Job Description :We are seeking a skilled C++ & RTOS Developer for a Verification & Validation (V&V) role. The ideal candidate will have strong experience in embedded C++ programming, RTOS concepts, and preferably knowledge of DO-178 standards.Key Responsibilities :- Develop and maintain embedded C++ code for RTOS-based systems.- Author software requirements...

  • Embedded C Developer

    2 months ago


    Bangalore, Karnataka, India Cephas Consultancy Services Private Limited Full time

    Job Description : - 6+ years of experience. - Worked in-depth in Embedded firmware development - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232,timers, DMA,interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts...

  • Embedded C Developer

    3 weeks ago


    Bangalore, Karnataka, India Cephas Consultancy Services Private Limited Full time

    Job Description : - 6+ years of experience. - Worked in-depth in Embedded firmware development - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232,timers, DMA,interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts...


  • Bangalore, Karnataka, India Hirist.tech Full time

    RTOS Developer : Experience : 6+ years- Proficient in embedded C, C++ programming, Oops Concepts, Python, data structures- Good knowledge on any RTOS preferably Zephyr / FreeRTOS- Demonstrated good knowledge of Embedded Firmware development with 16 Bit / 32 Bit Microcontrollers (STM32, ESP32)- Hands on experience in low level embedded software design and...


  • Bangalore, Karnataka, India Lucio IT Services Full time

    Position : Python Automation Tester with Embedded Firmware : BangaloreExperience : 4-9 yearsKey Responsibilities :Develop and maintain automated test scripts using Python and PyTest framework or similar testing frameworks.Perform embedded firmware testing to ensure the reliability and functionality of embedded systems.Collaborate with the development team to...


  • Bangalore, Karnataka, India Lucio IT Services Full time

    Position : Python Automation Tester with Embedded Firmware : BangaloreExperience : 4-9 yearsKey Responsibilities :Develop and maintain automated test scripts using Python and PyTest framework or similar testing frameworks.Perform embedded firmware testing to ensure the reliability and functionality of embedded systems.Collaborate with the development team to...

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India DATOMS Full time

    About Us :DATOMS is an IoT software platform that streamlines asset management and operations for equipment manufacturers, leasing and rental companies, and enterprises utilising machine learning, artificial intelligence, and the internet of things. Our scalable solution can be customised to meet the unique needs of each client and is trusted by top...


  • Bangalore, Karnataka, India DATOMS Full time

    About Us :DATOMS is an IoT software platform that streamlines asset management and operations for equipment manufacturers, leasing and rental companies, and enterprises utilising machine learning, artificial intelligence, and the internet of things. Our scalable solution can be customised to meet the unique needs of each client and is trusted by top...

  • Embedded Developer

    1 week ago


    Bangalore, Karnataka, India Mobile Programming llc Full time

    Company Description :Mobile Programming LLC is a software solutions company based in Bengaluru. Our services focus on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Metaverse, Blockchain, Artificial Intelligence & Machine Learning, Chatbot, Predictive Analytics & Big Data Solutions, and other emerging technologies. We aim to provide...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Mount Talent Consulting Full time

    Job Description :- Experience in firmware and embedded system development.- Proficiency in FreeRTOS for microcontroller-based systems.- Experience in developing Yocto-based Linux systems.- Skilled in creating custom device drivers, particularly for BLE - Experience with Digital Signal Processing, Filter Design and RF design.- Knowledge in processing sensor...

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India Mount Talent Consulting Full time

    Job Description :- Experience in firmware and embedded system development.- Proficiency in FreeRTOS for microcontroller-based systems.- Experience in developing Yocto-based Linux systems.- Skilled in creating custom device drivers, particularly for BLE - Experience with Digital Signal Processing, Filter Design and RF design.- Knowledge in processing sensor...

  • Embedded Developer

    1 week ago


    Bangalore, Karnataka, India programming.com Full time

    Role : Embedded DeveloperExperience Required : 3-6 yearsNotice Period : ImmediateLocation : Bangalore (Work From Office)Interview Process : Face-to-FaceAddress : Reg. Office: 25, 1st Cross, 2nd Main Rd, Industrial Area 2, Unit 1 Phase 1, Doddanekkundi, Bengaluru, Karnataka 560048Key Responsibilities :- Design, develop, and maintain embedded software...


  • Bangalore, Karnataka, India DXC Luxoft Full time

    Project Description : Luxoft is collaborating with a prominent HW SoC Vendor in creation of an Android Automotive BSP targeted at the Automotive Industry. The customer wants Luxoft to do the board bring-up of Android Automotive on target SoC platform. The platform would be included IVI modules and features for Automotive market. During this duration, Luxoft...


  • Bangalore, Karnataka, India DXC Luxoft Full time

    Project Description : Luxoft is collaborating with a prominent HW SoC Vendor in creation of an Android Automotive BSP targeted at the Automotive Industry. The customer wants Luxoft to do the board bring-up of Android Automotive on target SoC platform. The platform would be included IVI modules and features for Automotive market. During this duration, Luxoft...


  • Bangalore, Karnataka, India Concentrix Full time

    Job Description :Role : C++ developer- TCP/IP Joining : Immediate to 15 daysThis position requires the following technical skills :Essential :- Tertiary qualification in Computer Science, Software Development, or Engineering- Proficient in C++- 3+ years of development and/or testing experience - developing code using C++- Experience with Version Control...


  • Bangalore, Karnataka, India PIXCELLENCE TECHNOLOGIES PRIVATE LIMITED Full time

    Job Description :- Experienced in overall architecture of product software including firmware, Linux / free RTOS, embedded application development and interaction with hardware designs.- Excellent Programming Skills - C, C++, Python- Extensive knowledge on ARM and general purpose microcontrollers.- Multimedia streaming application development (Linux platform...


  • Bangalore, Karnataka, India PIXCELLENCE TECHNOLOGIES PRIVATE LIMITED Full time

    Job Description :- Experienced in overall architecture of product software including firmware, Linux / free RTOS, embedded application development and interaction with hardware designs.- Excellent Programming Skills - C, C++, Python- Extensive knowledge on ARM and general purpose microcontrollers.- Multimedia streaming application development (Linux platform...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Angel and Genie Full time

    About the job :Responsibilities :- Meeting with clients, designers, and engineering teams to define technical requirements.- Designing program architecture based on project requirements and hardware specifications.- Writing software code, embedded programs, and system protocols.- Conducting tests on the embedded software systems to ensure proper integration-...

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India Angel and Genie Full time

    About the job :Responsibilities :- Meeting with clients, designers, and engineering teams to define technical requirements.- Designing program architecture based on project requirements and hardware specifications.- Writing software code, embedded programs, and system protocols.- Conducting tests on the embedded software systems to ensure proper integration-...