Senior Software Engineer- I

Dover Corporation

Bengaluru

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dover Corporation is seeking a Senior Software Engineer-I for their team in Bengaluru. In this hybrid role, you will lead the design and implementation of embedded systems software, collaborate with cross-functional teams, and develop high-performance solutions. You must have 5-8 years of experience, a B.E. degree, and a strong background in embedded C programming.

Key Responsibilities: Develop Board Support Packages, debug system-level issues, and ensure product stability. Familiarity with security standards and multithreaded programming is required. The position offers opportunities for professional growth and exposure to innovative technologies.

Qualifications

  • 5-8 years of experience in embedded systems software design and development.
  • Experience with BSP, boot loaders, and low-level programming.
  • Good understanding of security and compliance standards.

Responsibilities

  • Lead design and implement low-level embedded systems software.
  • Collaborate with hardware and firmware teams for integration.
  • Create automation solutions to minimize manual testing.

Skills

Embedded C programming
Low-level embedded systems programming
Multi-threaded programming
RTOS
USB
UART
SPI
Bluetooth

Education

B.E

Job description

Senior Software Engineer- I

Location: Bengaluru, KA, IN

Work Arrangement: Hybrid

Dover is a diversified global manufacturer with annual revenue of over $8 billion. We deliver innovative equipment and components, specialty systems, consumable supplies, software and digital solutions, and support services through five operating segments: Engineered Products, Clean Energy & Fueling, Imaging & Identification, Pumps & Process Solutions and Climate & Sustainable Technologies. Dover combines global scale with operational agility to lead the markets we serve. Recognized for our entrepreneurial approach for over 60 years, our team of approximately 24,000 employees takes an ownership mindset, collaborating with customers to redefine what's possible. Headquartered in Downers Grove, Illinois, Dover trades on the New York Stock Exchange under "DOV." Additional information is available at dovercorporation.com .

Designation: Senior Software Engineer-I

Experience: 5-8 Years

Education: B.E

  • Lead design and implement low-level embedded systems software, focusing on Board Support Packages (BSP), boot loaders, and power management. Work on bare-metal systems and collaborate with cross-functional teams to deliver high-performance embedded solutions.
  • Debug and root cause complex system-level issues to ensure product stability. Collaborate with hardware and firmware teams for seamless integration. Development of test code. Create automation solutions to streamline and minimize manual testing and development tasks.
  • Clear separation of the GUI and functional logic following the MVVM (Model-View-View Model) framework. GUI development preferably using Qt. Model and business logic implemented in C++.
  • Good Written and spoken communication skills. Exceptional organization skills with attention to detail. Drive value realization across the product value stream. Build capability through first principles of engineering.
Must Have skills
  • Extensive hands‑on experience in embedded C programming and data structures. Strong background in bare‑metal and lowlevel embedded systems programming. Experience with BSP development, boot loaders, and power management. Good working experience in Multi‑threaded programming, RTOS, IPC
  • Familiarity with peripheral interfaces (USB, UART, SPI, serial flash, I2C, programmers). Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred. Exposure to Bluetooth‑based products and RTOS (Linux) preferred. Hardware targets: MCU/MPU: STm32Fxxx family – Cortex‑M
  • Good Understanding on security and compliance. Has exposure to secure boot, signed firmware, license and open source management of software, data protection and cybersecurity by design concepts (CRA).
  • Work with test team to develop system level test cases. Experience in timing critical, interrupt‑based design. Knowledgeable on product and quality standards and relevant host protocols, in particular eMMC, UFS, SCSI, SATA, PCIe, NVMe is an added Advantage
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer- I
Senior Software Engineer- I

Dover India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Dover Corporation • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Technical Lead
Technical Lead

Dover Corporation • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

L&T Technology Services • Pune District

On-site
INR 800,000 - 1,200,000
Sr Firmware Engineer
Sr Firmware Engineer

Dover • Karnataka

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Dover India • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Components • Dadri

On-site
INR 1,000,000 - 1,500,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Ahmedabad District

On-site
INR 800,000 - 1,500,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Pune District

On-site
INR 800,000 - 1,200,000