Software Development Engineer

1 month ago


Chennai, India Grundfos Full time

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 collaboration with the other developers using our common software platform. We work in an agile environment where flexibility is a natural 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
  • Define solutions from a system perspective and support System integration
  • Ensure alignment with the SW architecture and platform

 

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  
  • Unit test development and test of new software and products to the full value chain
  • Quality improvement on existing software, bug fixing and test
  • Build and share knowledge
  • Reach out to colleagues, guide them so the development process is enhanced as well as the products are becoming more innovative   

 

What’s in it for you?

 

  • Bachelor’s/Master’s Degree  in Engineering (Electronics Background) with minimum 4 to maximum 15 years of relevant experience
  • Expert in developing embedded SW applications in Embedded C
  • Experience in High& low level design of product applications.
  • Expert in developing PID control algorithms to regulate temperature, pressure and other process variables  for industrial applications.
  • Embedded concepts at SW as well HW levels.
  • Experience in MATLAB
  • Experience in usage and integration of sensors like temperature, pressure, etc
  • Structured, modularized development and testing at all levels for different embedded software components like -
  • RTOS (eCos, Threadx), memory, etc.
  • Communication drivers and protocols e.g. RS232, RS485, I2C, SPI etc.
  • MCU architectures – 16 & 32 bit Preferably – Renesas
  • Exposure to fieldbus protocols like Modbus, Bacnet, CAN, etc
  • Embedded environment - IAR 
  • Knowledge & work exposure to wireless technologies e.g. Wifi, Bluetooth.
  • 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. If this sounds appealing to you, please upload your CV/resume and cover letter today via our Careers portal.

 

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



  • Chennai, India Rocket Software Full time

    Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...

  • Software Engineer III

    2 weeks ago


    chennai, India Rocket Software Full time

    Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...


  • Chennai, India Rocket Software Full time

    Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Chennai, India Indium Software Full time

    Job Description : Responsibilities : - Develop and maintain automated test frameworks and test suites using C# and Rest Sharp to ensure the quality and reliability of software applications. - Design and implement automated test scripts for RESTful APIs, including testing endpoints for functionality, performance, and security. - Collaborate with...


  • Chennai, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...

  • Software Engineer II

    1 month ago


    Chennai, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...

  • Software Engineer II

    2 weeks ago


    chennai, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...

  • CADS Software

    1 month ago


    Chennai, India CADS Software India Full time

    Company information : CADS was established in the UK in 1974 by structural consulting engineers and is a leading international product-based company committed to delivering innovative solutions for the infrastructure and construction industry specializing in civil and structural engineering design and detailing software. With a focus on cutting-edge...

  • Software Engineer III

    4 weeks ago


    Chennai, India Rocket Software Full time

    DescriptionEssential Duties and Responsibilities:Enhance, maintain, and support our cutting-edge Content Services Platform, primarily using Java.Participate in the full software development lifecycle: requirements analysis, design, coding, testing, debugging, problem resolution.Work in an agile environment with a cross-functional team staffed in the USA and...

  • Software Engineer

    1 week ago


    Chennai, India DSS Systems and Software Technologies Pvt. Ltd. Full time

    DSS is a premier integrated IT solutions provider to the Industry since its inception in 1976 in Pune. DSS is a leader in providing the manufacturing industry with Industry 4.0 Integrated Quality and IIOT Solutions addressing all three vital areas: Quality, Productivity, and Traceability. Our solutions are well accepted across India and used in many...


  • Chennai, India FOOD HUB SOFTWARE SOLUTIONS INDIA PRIVATE LIMITED Full time

    Job description : What technologies we use : Technologies : React native, ReactJS (Redux), Node JS, JavaScript, Typescript, Mysql, DynamoDB, Monolythic (PHP-Lumen) to Microservices (Typescript-NodeJS) Migration, AWS (CDK, lambda, Cloud watch, SNS, SQS, S3, EC2, RDS, Redshift ETC). DevOps Tools/Technologies : - Source Code/Version Control - GITHUB,...

  • CADS Software

    1 month ago


    Chennai, India CADS Software India Full time

    Company information : CADS was established in the UK in 1974 by structural consulting engineers and is a leading international product-based company committed to delivering innovative solutions for the infrastructure and construction industry specializing in civil and structural engineering design and detailing software. With a focus on cutting-edge...

  • Software Engineer III

    1 month ago


    chennai, India Rocket Software Full time

    Description Essential Duties and Responsibilities : Enhance, maintain, and support our cutting-edge Content Services Platform, primarily using Java. Participate in the full software development lifecycle: requirements analysis, design, coding, testing, debugging, problem resolution. Work in an agile environment with a cross-functional...

  • Software Engineer III

    1 month ago


    Chennai, India Rocket Software Full time

    Description Essential Duties and Responsibilities : Enhance, maintain, and support our cutting-edge Content Services Platform, primarily using Java. Participate in the full software development lifecycle: requirements analysis, design, coding, testing, debugging, problem resolution. Work in an agile environment with a cross-functional team...


  • Chennai, India Viavi Solutions Inc. Full time

    Summary:Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software...


  • chennai, India Viavi Solutions Inc. Full time

    Summary: Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as...


  • Chennai, India Viavi Solutions Inc. Full time

    Summary: Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software...


  • Chennai, India ADCI MAA 15 SEZ - K20 Full time

    We are looking for a developer to design/build massive scale, distributed computing solutions. You will be responsible for designing, developing and delivering solutions to vague and complex payment problems. You will own deliverables end-to-end. If you're excited by cloud computing, designing highly scalable, fault tolerant systems, and want to be...

  • Software Engineer

    1 month ago


    Chennai, India NatWest Group Full time

    Join us as a Software EngineerThis is an opportunity for a technically minded individual to join us as a Software EngineerYou’ll be working with new and innovative technology to deliver high impact solutionsHone your existing software engineering skills and advance your career in this critical roleWhat you'll doYou’ll apply widely agreed software...


  • chennai, India ADCI MAA 15 SEZ - K20 Full time

    We are looking for a developer to design/build massive scale, distributed computing solutions. You will be responsible for designing, developing and delivering solutions to vague and complex payment problems. You will own deliverables end-to-end. If you're excited by cloud computing, designing highly scalable, fault tolerant systems, and want to be...