Embedded Software Engineer

Gurugram, Haryana
Work Type: Full Time

Company Overview

Pareto Care is a medical device company developing a wearable biosensor platform that measures hemodynamic parameters important to the management of many clinical conditions including heart failure. Our products are reliable, affordable and designed with a core focus on user experience. Our team is driven to develop products that will change the way patients and clinicians manage health outcomes. We are dedicated to the personal and professional growth of all our team members and strive to create a positive and creative work environment. 

What you will be responsible for

  • You will be responsible for developing System Firmware spanning micro circuitry running on 32-bit microcontrollers, to enterprise level high-end computing devices taking Reliability, Availability, and Serviceability into account

  • You will assume a key role in design, development, test and support of all our low-level software/firmware running on primary devices based on ARM-based processors

  • You will be engaged in defining and implementing high performance firmware by demonstrating a strong understanding of Embedded Hardware Design

  • You will contribute in developing an environment of continuous improvement across product line

  • You will define, design, implement and test software applications using a variety of technologies, including, but not limited to: C/C++, Python, Git and other scripting languages

  • You will define test plans and test data to identify and reproduce defects, find root causes of malfunctioning code blocks and implement fixes with assistance from Hardware/Test Engineers

  • Working with our partners to design and execute data collection & validation studies

Education, Experience and Key Skills

  • Bachelor’s degree in software engineering, computer science, electronics engineering or related field

  • 3+ years of professional work experience of embedded software development in robotics, real-time control, or similar

  • Team-based software development experience, be a self-starter, demonstrated communicator, and able to work well with a group of peers

  • Ability to designs and define test coverage to ensure products are built free of manufacturing defects

  • Experience with battery-powered, wireless, embedded HW/SW medical/defence devices is a plus

  • Required Skill-set:

    • Basic understanding of version control systems such as Git

    • Proven programming experience in C/C++ or similar safety/embedded oriented languages

    • Experience with Embedded and IoT systems development e.g., NVIDIA Jetson, Raspberry Pi, STM32

    • Familiarity with hardware protocols including USB, UART, I2C, SPI, Wi-Fi and BLE

    • Experience with Open Source tools & scripting languages: GDB and/or Python

    • Experience in hands-on development and troubleshooting on embedded targets

    • Familiarity with data structures, algorithms, and design patterns common to embedded (resource-constrained) systems development

    • Electronics debugging and diagnostics skills, particularly at the interface of embedded software and electronics

    • Adequate knowledge of reading schematics and data sheets for components

    • Highly organized and able to manage multiple tasks and projects simultaneously

    • Ability to work well under pressure and respond to multiple fast changing priorities

    • Open for developing and learning new technologies and new Open Source projects

    • Able to research and solve open-ended design problems

    • Strong communication skills, ability to communicate and document complex technical systems and decisions

    • Willing to find and implement innovative ideas

    • Experience with OS platforms such as Linux and RTOS is a plus

  • Demonstrated ability to drive results in a timely manner

  • Experience working within a technical or engineering organization, with knowledge of the high-technology industry

  • The ability to keep abreast with the latest advancements in technology and techniques

Submit Your Application

You have successfully applied
  • You have errors in applying