✦ Luna Orbit — Software Engineering

Senior Software Engineer-I

at Dover

📍 Bengaluru, KA, IN Hybrid Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 5-10 years
Education B.E/B.Tech
Category Software Engineering

Designs and develops firmware for printer products, working closely with stakeholders and following agile methodologies in a Linux/RTOS environment.

  • Design firmware
  • Understand product requirements
  • Perform unit tests
  • Follow AGILE/CMMi
  • Collaborate with stakeholders

Environment includes embedded firmware development using C++, Linux, RTOS, with experience in device drivers, multithreading, and system calls.

The ideal candidate is a mid-level embedded software engineer with 5+ years of experience in firmware development, proficient in C++, Linux, and RTOS environments, with strong problem-solving skills.

B.E/B.Tech5-10 years experienceDesign and Development of FirmwareUnderstanding product requirementsUnit TestingAGILE/CMMi methodologies
Cross compilationMemory managementStatic and dynamic librariesSerial and Socket Device driversMultithreadingLinux and RTOS basicsSystem calls
LinuxRTOS
C++Modern C++EmbeddedLinuxRTOSSystem CallsMultithreadingDevice DriversAGILECMMi
C++Modern C++Embedded SystemsLinuxRTOSSystem CallsMultithreadingDevice DriversAGILECMMi
CommunicationTeamworkProblem-solvingCollaborationAdaptability
Industry Manufacturing/Technology
Job Function Embedded firmware development for hardware products
Firmware DevelopmentEmbedded SystemsC++Modern C++LinuxRTOSMultithreadingDevice DriversAGILECMMiSystem CallsSerial and Socket Device DriversMemory ManagementCross Compilation

Lack of embedded systems experience, No C++ programming skills, No experience with Linux or RTOS, Unwilling to work in hybrid environment

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile