Senior Firmware Engineer
4 weeks ago
Vicara Job Description
Firmware Engineer
Job Brief
We are looking for an analytical, results-driven Firmware Engineer. You would also be required to have a keen eye for developing firmware with a low memory footprint and low power consumption while being robust and resistant to errors. You are expected to achieve these goals using your indepth understanding of the programming language, compilers, microcontroller architectures and debugging tools. You are expected to keep a look out for upcoming advancements in the industry which will help optimize the product.
To succeed as a Firmware Engineer, you should be focused on building a better, more efficient firmware while being able to navigate through obscure datasheets and sparsely documented vendor SDKs. This requires you to always be curious, collaborative and motivated.
Main Responsibilities
Your responsibilities will include:
Would be asked to write efficient, modular and robust firmware which will interface with multiple components like MEMS sensors, battery chargers, secondary microcontrollers etc.
Writing clean, readable, and modular code
Would be deeply involved in the schematic design for a product which includes cost-benefit analysis of components, component evaluation by designing a proof of concept, suggestions in how the components should be connected etc.
Collaborate with software engineers who would develop companion applications to the product Key Requirements
3+ years in developing firmware using C\C++
Should have worked with a ARM Cortex M series device like STM32, nRF52 etc
Familiar with basic data structures like linked lists, queues, trees etc. Should be able to compile and link source code with static libraries without using an IDE
Basic knowledge of microcontrollers peripherals like UART, I2C, SPI, ADC etc
Preferred Skills (Not Mandatory)
Worked with communications protocols like BLE/WiFi
Experience is PCB layout and schematic design
BTech or MTech or MSc or PhD in ECE, EEE, EIE or in related fields preferred with a strong technical knowledge.
Familiar with Python
Worked with equipment like logic analyzers, oscilloscopes etc.
Worked on microcontrollers from Dialog Semiconductors, Nordic Semiconductors, STMicroelectronics, Espressif etc.
Worked on projects involving DSP, AI/ML
-
Senior Firmware Developer
2 weeks ago
Chennai, India SRS Infoway Full timeJob Description : We are seeking a highly skilled and experienced Senior Firmware Developer with expertise in IoT platform integration to join our team. In this role, you will be responsible for designing, developing, and optimizing firmware for IoT devices, as well as integrating these devices with our cloud-based IoT platform. You will work closely with...
-
Firmware Development Engineer
1 hour ago
Chennai, India Trimble Full timeJob Title: Firmware Development EngineerJob Location: Trimble – ChennaiExperience 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...
-
Firmware Development Engineer
2 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 Development Engineer
1 week 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 Engineer
1 week 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.•...
-
Firmware QA Engineer
1 week 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
3 weeks 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
4 weeks 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 Engineer
4 weeks 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 QA Engineer
2 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
1 week 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...
-
Senior Firmware Engineer
5 days ago
Chennai/Andhra Pradesh/Tirupati, IN VY Systems Pvt Ltd. Full timeJob Title : Senior Firmware Engineer (Embedded System)Job Location : Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Np : Immediate to 10 daysWork Experience and Skills :- Minimum of 7 years of relevant experience (embedded system design)- Proficiency in C, C++, RTOS- Fluent in software fundamentals including software design and maintainability- Experience...
-
Senior Firmware Engineer
5 days ago
Chennai/Andhra Pradesh/Tirupati, India VY Systems Pvt Ltd. Full timeJob Title : Senior Firmware Engineer (Embedded System) Job Location : Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Np : Immediate to 10 daysWork Experience and Skills : - Minimum of 7 years of relevant experience (embedded system design)- Proficiency in C, C++, RTOS - Fluent in software fundamentals including software design and maintainability -...
-
BMC Firmware Development
4 weeks 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
4 weeks 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
4 weeks 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 week ago
chennai, India HCLTech Full timeWe 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++...
-
Firmware Engineer
2 weeks ago
Chennai, India HCLTech Full timeWe are Hiring for our Engineering Research & development services for the position of Firmware Engineer for Chennai 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++ software OO...
-
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 Chennai 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++ software OO...
-
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 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...