Firmware Development Engineer

3 weeks ago


chennai, India Trimble Full time

Job Title: Firmware Development Engineer

Job Location: Trimble – Chennai

Experience Required: 1-2 years of Experience in Embedded Firmware Development. 

Job Summary: 

The Firmware Development Engineer (FDE) is a key member of Trimble OSG Firmware Engineering team. This member shall own, develop and execute Embedded Application Firmware features, modules and functions in our existing IoT Firmware Platform. 

The FDE is involved right from when an OEM Pilot / Prototype Program is initiated. The FDE is explained with the customer requirements, features and functions to be developed by the Lead Firmware Engineer. 

Key Responsibilities

Design, develop, code, unit test, debug embedded system firmware applications that are deployed on Trimble IoT Telematics boxes

Developing scripts to read and interpret CAN vehicle data

Analyze and Reverse engineer vehicle CAN and and machine data

Develop Firmware/Software according to Trimble IoT Telematics Platform and standard. 

Capable of understanding and contributing to the technical solution from design through to code level

Maintain high standards of software quality within the Firmware team by following World class standard, good practices and habits

Collaborate with other Firmware Engineers, Backend Software Engineers and architects to plan, design, develop, test, and maintain embedded applications

Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans

Prepare reports, manuals and other documentation on the status, operation and maintenance of firmware

Design, develop, and unit test applications in accordance with established standards

Participate in peer-reviews of solution designs and related code

Interface with Hardware design and development. 

Review and improve on existing systems, making use of new technologies and methodologies to seek continual improvement for existing systems

Collaborating with internal cross functional teams, end users, and third party contacts to design, develop, document and maintain firmware deliverables for various projects

Establish and maintain working relationships with technical, testing and hardware team members across the technology organization

Create functional specifications and detailed design documents from datasheet

Provide Post Production support. 

Essentials

Excellent experience in CAN J1939 Protocols and Sensing Digital/Analog data from Machines or vehicles. 

Very strong in C programming in an embedded environment and C++ Platform. Strong software/firmware development experience and knowledge in coding design (Write high-performance, space optimized, and reusable C code ; Experience with C code optimization for space and speed)

Knowledgeable in Assembly programming in an embedded environment.

Excellent ability to review code and design of other team members and provide tangible inputs

The candidate must have good problem solving and strong debugging skills in low-level embedded subsystems(hands on with platform specific debuggers)

Expertise in 8/16/32-Bit Microcontrollers/Processors

Ability to manage multiple tasks simultaneously using time management and efficient delegation strategies.

Can coordinate tasks according to predefined deadlines in a multi stakeholder environment

Strong verbal and written communication skills as well as excellent interpersonal skills are required to interface effectively with all levels of personnel and external contacts

Demonstrating technical knowledge and decision making capability with rational and pragmatic approach

Ability to effectively convey development methodologies and plans to stakeholders

Must be fluent in English language to communicate with peers in Trimble Americas, EMEA & APAC Region. 



  • Chennai, India Trimble Full time

    Job Title: Firmware Development Engineer Job Location: Trimble – Chennai Experience Required: 1-2 years of Experience in Embedded Firmware Development.  Job Summary:  The Firmware Development Engineer (FDE) is a key member of Trimble OSG Firmware Engineering team. This member shall own, develop and execute Embedded Application Firmware...

  • Firmware Engineer

    1 day ago


    Chennai, Tamil Nadu, India Logitech Full time

    Job DescriptionThe Role:Firmware Engineer plays a key role in crafting and enhancing firmware for Logitech Gaming and Computer peripherals products, collaborating with global teams.Your Contribution:Embrace authenticity, openness, hunger for knowledge, and humility. Foster collaboration, embrace challenges, make informed decisions, and take action. These are...

  • Firmware Engineer

    4 days ago


    Chennai, India Logitech Full time

    Job Description The Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution : Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this...


  • Chennai, India Celestica Full time

    Experience: 6-10 years Location: Chennai, TN Job description: You will join Software Department of Celestica Global Design Service as a senior BMC firmware engineer. In this position, you will be responsible to develop and/or customize BMC firmware platforms for various storage products (RAID controllers, disk array enclosures, network attached storage...

  • Firmware Engineer

    1 week ago


    chennai, India HCLTech Full time

    We are Hiring for our Engineering Research & development services for the position of Firmware Engineer for Chenna i Location.Experience: 5-9 yearsLocation: ChennaiNotice period preferred: 60 days & less.Work Mode: Work From OfficeRequirement• 5+ years’ experience.• Conceive and implement fully functional and high performing C# and C++...

  • Firmware Engineer

    1 week ago


    chennai, India HCLTech Full time

    We are Hiring for our Engineering Research & development services for the position ofFirmware EngineerforChenna iLocation.Experience:5-9 yearsLocation:ChennaiNotice period preferred:60 days & less.Work Mode:Work From OfficeRequirement• 5+ years’ experience.• Conceive and implement fully functional and high performing C# and C++ software OO...

  • Firmware Engineer

    7 days ago


    Chennai, India HCLTech Full time

    We are Hiring for our Engineering Research & development services for the position of Firmware Engineer for Chenna i Location. Experience: 5-9 years Location: Chennai Notice period preferred: 60 days & less. Work Mode: Work From Office Requirement • 5+ years’ experience. • Conceive and implement fully functional and high performing C#...

  • Firmware Engineer

    3 weeks ago


    Chennai, India HCLTech Full time

    We are Hiring for our Engineering Research & development services for the position ofFirmware EngineerforChennaiLocation.Experience:5-9 yearsLocation:ChennaiNotice period preferred:60 days & less.Work Mode:Work From OfficeRequirement• 5+ years’ experience.• Conceive and implement fully functional and high performing C# and C++ software OO solutions.•...

  • Firmware Engineer

    1 day ago


    Chennai, Tamil Nadu, India Logitech Full time

    Job DescriptionThe Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this role...

  • Firmware Engineer

    1 day ago


    Chennai, Tamil Nadu, India Logitech Full time

    The Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this role you will ...


  • Chennai, India Celestica Full time

    Experience: 6-10 yearsLocation: Chennai, TNJob description:You will join Software Department of Celestica Global Design Service as a senior BMC firmware engineer. In this position, you will be responsible to develop and/or customize BMC firmware platforms for various storage products (RAID controllers, disk array enclosures, network attached storage systems,...


  • Chennai, India Celestica Full time

    Experience: 6-10 years Location: Chennai, TN Job description: You will join Software Department of Celestica Global Design Service as a senior BMC firmware engineer. In this position, you will be responsible to develop and/or customize BMC firmware platforms for various storage products (RAID controllers, disk array enclosures, network attached storage...


  • Chennai, India Celestica Full time

    Experience: 6-10 yearsLocation: Chennai, TNJob description:You will join Software Department of Celestica Global Design Service as a senior BMC firmware engineer. In this position, you will be responsible to develop and/or customize BMC firmware platforms for various storage products (RAID controllers, disk array enclosures, network attached storage systems,...

  • Firmware QA Engineer

    3 weeks ago


    Chennai, India Trimble Full time

    DescriptionTrimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our solutions are...

  • Firmware Engineer

    1 month ago


    Chennai, India Logitech Full time

    DescriptionThe Role:Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams.Your Contribution:Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you’ll need for success at Logitech. In this role you...

  • Firmware Engineer

    1 month ago


    Chennai, India Logitech Full time

    Description The Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you’ll need for success at Logitech....

  • Firmware Engineer

    1 month ago


    chennai, India Logitech Full time

    Description The Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you’ll need for success at...

  • Firmware QA Engineer

    4 weeks ago


    Chennai, India Trimble Full time

    Description Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our...

  • Firmware QA Engineer

    3 weeks ago


    chennai, India Trimble Full time

    Description Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our...

  • Firmware Engineer

    3 weeks ago


    chennai, India HCLTech Full time

    We are Hiring for our Engineering Research & development services for the position of Firmware Engineer for Chennai Location. Experience: 5-9 years Location: Chennai Notice period preferred: 60 days & less. Work Mode: Work From Office Requirement • 5+ years’ experience. • Conceive and implement fully functional and high performing C# and C++...