Online Services Clients/Distributors
Petrotec India

SENIOR R&D ENGINEER (FIRMWARE)

08/2022

Senior R&D Engineer (Firmware)

Ref. 10410 Submit Application

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).

 

The day-to-day of Senior Firmware Engineer:

- Participate in the definition of the Development into practice daily actions for its implementation;

- Firmware/software responsibility of a given project and deliver it within expected timeline/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 release records;

- Design review, code review, preparing test cases;

- Project documentation, communication (email, telephone, video meeting);

- Root Cause Analysis, Continuous Improvements;

- Setting the technical setup of the project (compiler, linker, debugger, programmer, test setup);

- Finding vendor, getting quotation, ordering (after approval) and installing required tool/setup;

- External certification assignment with any agency (ERTL, SAMEER, ARAI, CDAC, NII etc.);

- 4 to 6 years of experience of working in embedded electronics domain.

 

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;

- Very good Embedded-C programming skills. Edge if having Python skills too;

- 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 of interfacing LCD, Keypad, Relay, Sensors (photo, magnetic, RFiD etc.);

- Experience of using protocols (RS485, I2C, SPI, CAN2.0b, TCP/IP, USB, Wireless);

- Edge if have knowledge/experience of developing IOT system;

- Team player, Positive, CAN-DO approach, with sense of responsibility;

- Design review, Code review, doing RCA and improving;

- Experience of AES256 encryption, Hashing (SHA-2) will be an added advantage;

- Experience of designing, developing and testing firmware of 256Kbyte flash size;

- Experience of developing customized Bootloader, proprietary protocols;

- Experience in following Project Life Cycle, PD/PLM;

- Customer centric approach, working with other groups.

 

Educational Qualifications

- BE/BTech/MTech (Computer Science)

 

Valued qualifications

- Design, 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.

Back