Posted On May 13

Senior R&D Engineer (Firmware)

Petrotec Group

Location : Mumbai, Maharashtra

Headquarters : United Kingdom

Hiring Mode : Full Time

Hiring Role : Firmware Engineer

Experience : Senior Level

Petrotec Group
Mumbai, Maharashtra
Ref. 10410
  • Petrotec India, present in Gujarat since 1999 with its best-in-class industrial manufacturing unit, is part of the Petrotec Group with headquarters in Europe, more than 1150 direct employees, direct operations in 9 countries and providing equipment and solutions for the Oil & Gas Industry to more than 65 countries around the world, is looking for:
Position: Senior R&D Engineer – Firmware (M/F)
Department: R&D Department
Location: Mumbai, Maharastra (India).
In this position you will be:
  • Participating in the definition of the R&D department, putting into practice, daily actions for its implementation;
  • Taking the firmware/software design responsibility of a given project and deliver it within the expected timeline and cost;
  • Designing the firmware logic, coding, debugging, bug tracking, testing and releasing it;
  • Developing test setup, test cases, testing (Unit/Integration/Systems/Stress);
  • Following project life cycle processes, developing and maintaining design release records;
  • Reviewing the design, code and preparing test cases;
  • Performing root cause analysis and focus on continuous improvement;
  • Setting the technical setup of the project (compiler, linker, debugger, programmer, test setup);
  • Finding vendors, getting quotations and installing required tool/setup;
  • Liaising with external certification agencies (ERTL, SAMEER, ARAI, CDAC, NII etc.);
What do we expect from you?
  • Designing and developing the entire logic of any single or Multi microcontroller (32/16 bit) based system (Bare Metal or using RTOS);
  • Designing the firmware logic using Flowchart, State diagram, or Bubble diagram;
  • Hands-on experience of developing code, building (compile/link) and debugging code;
  • Experience on STM32Cube, STLink, GCC, and other IDEs (IAR/KEIL);
  • Very good at grasping already developed Embedded-C code and generating flowchart logic or design understanding document;
  • Experience in interfacing LCD, Keypad, Relay, Sensors (photo, magnetic, RFID etc.);
  • Experience in using protocols (RS485, I2C, SPI, CAN2.0b, TCP/IP, USB, Wireless);
  • Edge if having knowledge and or experience of developing IoT systems;
  • Design and code review, while implementing RCA and continuous improvement processes;
  • Experience of AES256 encryption, Hashing (SHA-2) will be an added advantage ;
  • Experience in designing, developing and testing firmware of 256Kbyte flash size;
  • Experience in developing customized Bootloader, proprietary protocols;
  • Experience in Project Life Cycle, PD/PLM;
  • 4 to 6 years of experience working in the embedded electronics domain;
  • Customer-focused, good communicator, positive, CAN-DO approach and with a high sense of responsibility;
Educational Qualifications
  • BE/BTech/MTech (Computer Science), BE/BTech/MTech (Computer Science)
Valued qualifications
  • Design and develop the utmost suitable or fail-safe firmware/software logic of a required product or system in the expected timeline and cost;
  • Grasping the developed firmware/software code and preparing the design document;
  • Project execution, maintaining bug tracking sheet and release records;
  • Generating knowledge base, reusable data with metrics and estimation norms;
  • Team player, enabling team members, continuous improvements (product, processes).
Here you will find:
  • A prestigious business group;
  • Attractive, motivating, national and international projects;
  • Dynamic team and innovative environment;
  • Training and continuous professional valorization;
  • Several perks are in force in the company.
Petrotec Group