Required Skills

Data structures Application development Test cases Unit testing SPI

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 10th Nov 2022




Senior Firmware Engineer will be responsible for the technical deliverables of embedded projects delivered from India engineering Center for the Business Unit.
Lead design, development, implementation and unit testing of Embedded Linux firmware for User Interface (HMI
Work with global software team members to deliver complete and high-quality software applications to schedule and specification
Captures requirements derive technical specifications to be implemented. Provides estimates on planning of these requirements.
Clearly articulates test cases with pass criteria. Performs testing, documents test results, reviews the test data analyses failures interdependently with root cause and counter measures to fix the issues

Leverages peer review communicates openly to find options to simplify tasks. Adopt platform strategy and practice standard design rules/patterns
Provides technical guidance, performs reviews, Train, mentor and develop technical capability of team members
Constant learner to become a Subject Matter Expert.
Candidate Requirement: Technical Competencies: Masters or Bachelor s degree in Electrical/Electronics engineering or related field or equivalent with 5 to 20 years of experience in relevant industry Strong firmware development experience on Linux/C/C++ for ARM plat forms, aware of different controllers clearly understands critical architectures.
Able to independently write complex C++ C programs.

Experience in application development and Linux device driver development in kernel mode
Experience with Uboot, Buildroot or Yocto is required
Experience in design and development of User Interface on Qt/QML
Experience in Board bring up and OS porting is a plus
Very good with data structures, design patterns, object-oriented design and algorithms used in programming.
Very strong with network programming using TCP/IP, USB interfaces, Serial interfaces.
Experienced in various bus interfaces like CAN, SPI and I2C, protocol implementation
Self-driven, creative and can work independently to drive timely closure on projects/activities with high quality.

Clearly understands different options utilizes optimization techniques
Excellent written and verbal communication skills and ability to review and evaluate code and writings of others.
Ability to influence stakeholders. Good people management skillsets.
Experience working with and effectively communicating (listen, speak, present and write) to all levels of management and build working relationship with others outside of the program team
Independently works on analysis and review of VoC to create technical specification
Can work on defining the test plan and reviewing test data
Can identify early risks
Critically reviews RCA finding to establish cause effect.

Is a domain expert capable of giving clear estimates risks
Establishes processes procedures that enable knowledge sharing
Capable of reviewing designs can clearly relate different design architectures with challenges.
Can work with design team to identify potential failure modes provide mitigation strategies
Reviews design concepts, trade off analysis in meeting the technical specs and product requirements

Company Information