Embedded Software Engineer

Year    MH, IN, India

Job Description

Job Requirements



At Quest Global, it's not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place--to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.

Main purpose of the role




The Embedded Software (Firmware) Engineer will be responsible for developing and providing technical support to the customer stakeholders for firmware development / enhancement. This role involves understanding of product applications, interface used to connect external systems or units (such as sensors), protocols for interfaces. and providing firmware development / enhancement support to ensure objectives are met. The Firmware Engineer will serve as the individual contributor stakeholder, ensuring satisfaction through quality and timely deliveries.

Key Responsibilities



Roles & Responsibilities:



Requirement Understanding

+ Understand and analyze requirements received.
+ Preparation or assistance in necessary documentation to finalize the scope of work.
+ Understands architecture and high-level application of products.
Firmware Development

+ Design, develop, review, modify, test, implement, install, and support firmware application for microcontroller-based devices using Bare Metal programming / RTOS etc.
+ New Firmware code implementation according to architecture
+ Understand existing firmware code implementation and support to resolve on-field issues encountered.
+ Develop and maintain firmware for efficient controlling of electromechanical interfaces such as motor or analog sensors.
Testing and integration

+ Design, define test cases for feature testing.
+ Collaborate with software and/or hardware team to enhance product performance or test requirement specifications.

Work Experience



Strong experience with designing embedded firmware on various microcontrollers families. Hands-on experience on handling electromechanical interfaces such as motor driver control using PWM, digital and analog sensors etc... Experience in peripheral interfaces (e.g. I2C, SPI, UART etc.) Experience in communication networks (e.g. Industrial Communication Buses, Ethernet, USB, Bluetooth, Wifi, etc.) Experience in embedded software development using C and C++. knowledge of connected devices and cybersecurity. Experience in HMI. Proficient in testing and debugging equipments like Oscilloscope, Function generator, Data Acquisition System, Digital multi-meters, I2C/SPI Analyzer etc. Software & Tools expertise - Integrated Development Environment for relevant Microcontroller family. Must have good analytical and logical skills. Must be a team player.

Education & Experience



BE/B tech or equivalent degree * Minimum 3+ years' work experience in relevant technical domain

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4350757
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year