Embedded Developer - Low Level Driver

GRUNDFOS

Chennai District

On-site

INR 900,000 - 1,300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Grundfos is seeking an embedded software engineer to develop and enhance features in pumps and drives, focusing on embedded C and low-level drivers. You will work in an agile environment with a cross-functional team and contribute to the ongoing improvement of software quality and product robustness.

The role emphasizes a strong grasp of RTOS, memory management, debugging, and hardware-software integration.

Qualifications

  • Bachelor's or Master's degree in Electronics/related engineering.
  • 3–8 years of embedded software development experience.
  • Experience with low-level drivers and embedded C.
  • Strong knowledge of RTOS concepts and debugging.

Responsibilities

  • Design and develop embedded SW for low-level drivers as part of Platform Team.
  • Unit test development and testing across the value chain.
  • Improve existing software quality; troubleshoot and fix defects.
  • Share knowledge on agile processes and technical practices with the team.
  • Collaborate with colleagues to enhance development processes and product innovation.

Skills

Embedded C
RTOS
Memory management
Hardware debugging
Debug tools

Education

Bachelor's/Master's in Engineering (Electronics)

Tools

IAR
Jenkins
GIT
CPPUnit
OCD

Job description

Job Role Description

Do you want to take part in developing the most innovative pumps in the world? Are you ready to work with the best-in-class colleagues within embedded industrial products?

We are taking platform development and continuous integration to the next level in Grundfos. Want to join us and help build our team, working with the latest technologies in advanced controller products? If you wish to develop your skills, this is your chance to challenge the organization to apply broad subject matter expert knowledge with a high degree of technical/business insight across product/solutions development and digital offerings

What is the job about?

Develop and enhance the features in the Grundfos pumps and drives to ensure that we continue having the world best products by developing embedded software in close colaboration with the other developers using our common software platform. We work in an agile environment where flexibility is a natual thing as well as the ability to plan your own day.

Your main tasks will be:
  • Design and development of different embedded SW for low-level drivers for product applications as a part of Platform Team and ensure that it is working as expected
  • Unit test development and test of new software and products to the full value chain
  • Quality improvement on existing software, troubleshooting & bug fixing and test
  • Proactive to build and share knowledge (agile, process, technical) to team to improve together.
  • Reach out to colleagues, guide them so the development process is enhanced as well as the products are becoming more innovative
SW architecture & Governance
  • Contribute to enhancements of existing reference architecture and framework
  • Contribute to architecture process & governance
  • Identify and implement best practices with respect to architecture
What’s in it for you?
  • Bachelor’s/Master’s Degree in Engineering (Electronics Background) with minimum 3-8 years of relevant experience
  • Work experience in coding and testing embedded work products in Embedded C with low-level drivers
  • Have good understanding of software failures.
  • Embedded concepts at SW as well HW levels.
  • Structured, modularized development and testing at all levels for different embedded software components like - RTOS knowledge (like Threadx), memory, etc.
  • Communication drivers and protocols e.g. RS232, RS485, I2C, SPI, Modbus, etc.
  • MCU architectures. Preferably - Renesas (Rx, V850, RL78).
  • Embedded environment - IAR
  • High/low level design and coding in C.
  • Emulators, OCD and other tools.
  • Hardware debugging and testing (Peripherals, schematic reading, oscilloscope, Multi-meter etc).
  • Documentation.
  • User level understanding and knowledge with hands on work experience.
  • SW testing tools at unit level. Preferably – CPPUnit.
  • Any continuous integration tool. Preferably – Jenkins.
  • Any version control tool. Preferably – GIT
Do you want to learn more?

This position is based out of Chennai.

We look forward to hearing from you.

If you want to dig deeper into the Grundfos universe, please visit us on LinkedIn or Youtube and to get to know some of your future colleagues and why they appreciate working at Grundfos, check out Meet our people

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Developer - Low Level Driver
Embedded Developer - Low Level Driver

Grundfos GmbH • Chennai District

On-site
INR 900,000 - 1,500,000
Hybrid work model
Global team
Lead Software Development Engineer - Embedded
Lead Software Development Engineer - Embedded

Grundfos • Chennai District

On-site
INR 3,500,000 - 6,000,000
Flexible hours and home working
Annual bonuses & health insurance
Volunteer leave (3 days)
+1
Senior Software Development Engineer - Embedded
Senior Software Development Engineer - Embedded

Grundfos • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Senior Product Development Engineer
Senior Product Development Engineer

Grundfos • Chennai District

Hybrid
INR 3,000,000 - 4,800,000
Annual bonus
Health insurance
Volunteer leave
+1
Manager & Scrum Master - Embedded Software Development
Manager & Scrum Master - Embedded Software Development

Grundfos GmbH • Chennai District

On-site
INR 2,500,000 - 5,000,000
Flexible hours
Home working opportunities
Annual bonuses
+2
Manager & Scrum Master - Embedded Software Development
Manager & Scrum Master - Embedded Software Development

GRUNDFOS • Chennai District

On-site
INR 4,000,000 - 8,000,000
Product Development Engineer
Product Development Engineer

Grundfos GmbH • Chennai District

On-site
INR 2,200,000 - 2,800,000
Annual bonuses
Health insurance
Volunteer leave (3 days)
+1
Senior Electrical Engineer
Senior Electrical Engineer

Grundfos GmbH • Chennai District

On-site
INR 900,000 - 1,500,000
Annual bonus
Health insurance
Volunteer leave (3 days)
Senior Software Integration Engineer
Senior Software Integration Engineer

Grundfos • Chennai District

On-site
INR 4,200,000 - 6,800,000
Hybrid work model
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

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