Embedded Software Engineer

Mint And Oak

Mumbai

On-site

INR 1,200,000 - 1,800,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mint And Oak in Mumbai is seeking an Embedded Software Engineer specialized in Real-Time OS development for the Soundbox device. You will design, implement, and optimize an RTOS and low-level firmware in C/C++ for embedded hardware.

Collaborate with hardware and QA teams to ensure real-time performance, audio processing, and secure communication features, from OTA updates to payment alert integration, across production-ready deployments.

Qualifications

  • 5+ years of RTOS development experience for embedded devices.
  • Strong knowledge of C/C++ and real-time kernel internals.
  • Experience with low-level I/O, interrupts, memory management and scheduling.
  • Proficiency with Git, SVN and Jira for version control and issue tracking.

Responsibilities

  • Design and develop custom RTOS for Soundbox from scratch.
  • Integrate firmware with hardware platforms and microcontrollers.
  • Develop low-level C/C++ code for peripherals and interrupts.
  • Implement multi-threading to ensure real-time performance.
  • Debug RTOS functionality and collaborate with hardware engineers.
  • Test, optimize, and validate code for production requirements.
  • Real-time audio processing with low latency and AudioTrack APIs.
  • BLE/A2DP communication and audio codec integration.
  • OTA updates, security (TLS/SSL) and RESTful interfaces.

Skills

RTOS design
C/C++
Real-time systems
Embedded software
JIRA

Education

BSc or Diploma in Computer Science

Tools

Git
SVN
JIRA

Job description

Job Summary

Embedded Software Engineer - Real-Time OS (RTOS) Developer

Mumbai

Full Time

Technology

Key Responsibilities
  • Design and develop custom RTOS for the Soundbox device from scratch.
  • Collaborate with cross-functional teams to integrate software components (firmware) into existing hardware platforms.
  • Develop low-level code using C/C++ programming languages, leveraging microcontrollers peripherals and registers.
  • Implement multi-threading support in real-time systems ensuring predictable system behavior under various loads and faults.
  • Debugging RTOS functionality on the Soundbox device to identify issues and resolve them efficiently.
  • Work closely with hardware engineers to ensure seamless integration of software components into existing boards.
  • Test, validate, and optimize code to meet performance requirements in production environments.
  • Real-time audio processing pipelines with low-latency output using the AudioTrack/AudioRecord APIs.
  • Integrate a multilingual Text-to-Speech (TTS) engine for payment confirmation alerts.
  • Bluetooth BLE/A2DP communication for wireless audio and device pairing.
  • Speaker driver and audio codec integration at the hardware level.
  • Cloud connectivity via MQTT and WebSocket for real-time payment notifications.
  • OTA firmware update mechanisms with rollback support.
  • Device provisioning, remote configuration, and lifecycle management.
  • Integration of QR code and UPI payment flow with audio confirmation feedback.
  • Kernel module development and ALSA audio framework on embedded Linux.
  • CI/CD pipeline maintenance with ADB/fastboot for device flashing and debugging.
  • Secure communication using TLS/SSL and RESTful API integrations.
  • Ensure PCI-DSS and PCI PTS compliance throughout the development lifecycle.
Technical Skills and Experience
  • Minimum 5+ years experience as an RTOS developer with expertise in designing real-time operating systems for embedded devices.
  • Excellent understanding of real-time kernel internals and programming languages like C/C++
  • Knowledge of low-level code development for I/O operations, interrupt handling, memory management and scheduling algorithms in RTOS design.
  • Proficiency in source control systems like Git/SVN, issue tracking tools (JIRA).
  • Strong communication skills to collaborate effectively with cross-functional teams including Software Engineers, Hardware Engineers and QA.
Qualifications

BSc degree/ Diploma in Computer Science or relevant field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Real-Time OS (RTOS) Developer • Mumbai
Embedded Software Engineer - Real-Time OS (RTOS) Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 1,200,000 - 1,500,000
Embedded Engineer
Embedded Engineer

Allegis Global Solutions (AGS) • Bengaluru

On-site
INR 600,000 - 900,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Firmware Engineer
Firmware Engineer

Vellstone • Dadri

On-site
INR 1,200,000 - 2,000,000
Software Developer
Software Developer

Authentic Staffing Agency • Visakhapatnam, Bengaluru, Mumbai

On-site
INR 1,200,000 - 2,100,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Acumen 360 Consulting & HR Solutions • Vadodara

On-site
INR 1,200,000 - 2,500,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

JobItUs • Vadodara

On-site
INR 1,500,000 - 2,100,000
Senior Embedded Linux Development Engineer
Senior Embedded Linux Development Engineer

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Systems Development Engineer
Embedded Systems Development Engineer

Akademika Lab Solutions • Mumbai

On-site
INR 400,000 - 1,000,000