Firmware Development Engineer
2 weeks ago
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.
EssentialsExcellent 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.
-
Firmware Development Engineer
3 weeks ago
chennai, India Trimble Full timeJob 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 Development Engineer
4 weeks ago
Chennai, India Trimble Full timeJob 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 timeJob 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 timeJob 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...
-
Bmc Firmware Development
7 days ago
Chennai, India Celestica Full timeExperience: 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 timeWe 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 timeWe 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 timeWe 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 timeWe 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.•...
-
BMC Firmware Development
1 month ago
Chennai, India Celestica Full timeExperience: 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,...
-
BMC Firmware Development
1 month ago
Chennai, India Celestica Full timeExperience: 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...
-
BMC Firmware Development
1 month ago
Chennai, India Celestica Full timeExperience: 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 Engineer
1 day ago
Chennai, Tamil Nadu, India Logitech Full timeThe 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 ...
-
Firmware Engineer
1 day ago
Chennai, Tamil Nadu, India Logitech Full timeJob 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 QA Engineer
3 weeks ago
Chennai, India Trimble Full timeDescriptionTrimble 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 timeDescriptionThe 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 timeDescription 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 timeDescription 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
3 weeks ago
chennai, India Trimble Full timeDescription 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
4 weeks ago
Chennai, India Trimble Full timeDescription 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...