![Vicara](https://media.trabajo.org/img/noimg.jpg)
Senior Hardware and Firmware Engineer.
3 days ago
Job Description Senior Hardware and Firmware Engineer Job Brief We are looking for an analytical, results-driven Senior Hardware and Firmware Engineer who can create complex PCB layout while using the least space possible. The designs should allow for easy development and debugging for the firmware engineers while keeping customer requirements, cost constraints and space constraints in mind. Hardware debugging knowledge and soldering skills are essential for this role. 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 in-depth 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. 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. in how the components should be connected etc. analysis of components, component evaluation by designing a proof of concept, suggestions
Writing clean, readable, and modular code
Would be deeply involved in the schematic design for a product which includes cost-benefit
Collaborate with software engineers who would develop companion applications to the
product
Creating cost and space optimized layouts for 2/4-layer PCBs
Collaborating with firmware engineers and supply chain personnel on deciding the
Collaborate with firmware engineers in designing PCB schematics
Debugging faulty PCBs using on a hardware level and collaborate with firmware engineers to
debug on a firmware level.
Understanding the manufacturing rules of PCB manufacturers and PCB assembly houses. components to be used on a PCB. Key Requirements
MSc or PhD in ECE, EEE, EIE or in related fields preferred with a strong technical knowledge and 3-4+ years of experience in designing PCB layouts and developing firmware.
Ability to transform research articles into the working solutions to solve real-world problems.
Should have a strong foundation in analog and digital electronics
Should have designed 4-layer PCBs which has been manufactured
Familiar with using KiCAD or Altium Designer
Familiar with using components like MOSFETs, diodes, voltage regulators etc.
Experience in designing PCBs involving BGA fanouts
Proficient in using soldering equipment like soldering irons and hot air gun.
Should have worked with an 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.
Excellent written and verbal communication skills for effectively communicating with the team and ability to presenting information to varied technical and non-technical audience.
Must be able to produce solutions independently in an organized manner and be able to work in a team when required. Preferred Skills (Not Mandatory)
Experience in antenna design
Worked with communications protocols like BLE/WiFi
Worked with equipment like logic analyzers, oscilloscopes etc
Experience in handling 3D printers
Worked with equipment like logic analyzers, oscilloscopes etc.
Worked on microcontrollers from Dialog Semiconductors, Nordic Semiconductors,
Worked on projects involving DSP, AI/ML STMicroelectronics, Espressif etc. Familiar with Python
-
Senior Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India Programming Full timeJob Title: Senior Firmware Engineer (Embedded System)Job Location: Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Experience: 7 yearsNotice period: Immediate to 15 daysWe are seeking a Senior Firmware Engineer with 7+ years of experience in embedded system design for our locations in Chennai, Tamil Nadu, or Tirupati, Andhra Pradesh. Proficiency in C, C++,...
-
Senior Firmware Engineer
2 weeks ago
Chennai, India Programming.com Full timeJob Title:Senior Firmware Engineer (Embedded System)Job Location:Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Experience:7 yearsNotice period:Immediate to 15 daysWe are seeking a Senior Firmware Engineer with 7+ years of experience in embedded system design for ourlocations in Chennai, Tamil Nadu, or Tirupati, Andhra Pradesh.Proficiency in C, C++, RTOS,...
-
Arduino Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India Global Pharma Tek Full timeArduino Firmware Engineer - Keyboard & Mouse Functionality This position involves coding and debugging Arduino firmware that enables keyboard and mouse functions. Develop and maintain Arduino firmware for keyboard and mouse operations. Implement and optimize USB HID protocols in the firmware. Debug and troubleshoot USB communication and device interfacing...
-
Arduino Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India Global Pharma Tek Full timeActivity:Arduino Firmware Engineer - Keyboard & Mouse FunctionalityThis position is all about developing, coding, and troubleshooting Arduino firmware to enable keyboard and mouse features. We need someone who really knows their stuff about the USB Human Interface Device (HID) stack and can tackle any related issues that arise.Responsibilities:Develop and...
-
Embedded Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India Cortex Consulting Pvt. Ltd. Full timeAbout the Embedded Firmware Engineer Role:Welcome to our team! We are on the lookout for a proactive Embedded Firmware Engineer to join us in our journey towards success.As an Embedded Firmware Engineer, your main focus will be on crafting, creating, testing, and fixing firmware for our embedded systems utilizing C++.You will collaborate closely with...
-
Senior Firmware Engineer
2 weeks ago
Chennai, India Programming.com Full timeJob Title: Senior Firmware Engineer (Embedded System)Job Location: Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Experience: 7 years Notice period: Immediate to 15 days We are seeking a Senior Firmware Engineer with 7+ years of experience in embedded system design for our locations in Chennai, Tamil Nadu, or Tirupati, Andhra Pradesh. Proficiency in C,...
-
Senior Firmware Engineer
2 weeks ago
chennai, India Programming.com Full timeJob Title: Senior Firmware Engineer (Embedded System) Job Location: Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati) Experience: 7 years Notice period: Immediate to 15 days We are seeking a Senior Firmware Engineer with 7+ years of experience in embedded system design for our locations in Chennai, Tamil Nadu, or Tirupati, Andhra Pradesh. Proficiency...
-
Senior Firmware Engineer
2 weeks ago
Chennai, India Programming.com Full timeJob Title: Senior Firmware Engineer (Embedded System)Job Location: Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Experience: 7 years Notice period: Immediate to 15 days We are seeking a Senior Firmware Engineer with 7+ years of experience in embedded system design for our locations in Chennai, Tamil Nadu, or Tirupati, Andhra Pradesh. Proficiency in C,...
-
Embedded Hardware And Firmware Internship
1 month ago
Chennai, Tamil Nadu, India Climec Labs Full timeAbout the internship:Selected intern's day-to-day responsibilities include:1. Assist in the design, development, and testing of embedded hardware and firmware2. Support the development of schematics and PCB layouts3. Participate in debugging and troubleshooting of hardware and firmware issues4. Collaborate with cross-functional teams to integrate hardware...
-
Embedded Hardware And Firmware Internship
2 weeks ago
Chennai, Tamil Nadu, India Climec Labs Full timeAbout the internship:Selected intern's day-to-day responsibilities include:1. Assist in the design, development, and testing of embedded hardware and firmware2. Support the development of schematics and PCB layouts3. Participate in debugging and troubleshooting of hardware and firmware issues4. Collaborate with cross-functional teams to integrate hardware...
-
Embedded Hardware And Firmware Internship
4 weeks ago
Chennai, Tamil Nadu, India Climec Labs Full timeAbout the internship:Selected intern's day-to-day responsibilities include:1. Assist in the design, development, and testing of embedded hardware and firmware2. Support the development of schematics and PCB layouts3. Participate in debugging and troubleshooting of hardware and firmware issues4. Collaborate with cross-functional teams to integrate hardware...
-
Arduino Firmware Engineer
4 weeks ago
Chennai, India Global Pharma Tek Full timeActivity :Arduino Firmware Engineer - Keyboard & Mouse FunctionalityThis role focuses on developing, coding, and debugging Arduino firmware that enables keyboard and mouse functionality. The ideal candidate should have a deep understanding of the USB Human Interface Device (HID) stack and possess strong skills in troubleshooting and resolving issues related...
-
[25/06/2024] Senior Firmware Engineer
5 days ago
Chennai, India Programming.com Full timeJob Title: Senior Firmware Engineer (Embedded System)Job Location: Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Experience: 7 yearsNotice period: Immediate to 15 daysWe are seeking a Senior Firmware Engineer with 7+ years of experience in embedded system design for our locations in Chennai, Tamil Nadu, or Tirupati, Andhra Pradesh. Proficiency in C, C++,...
-
Firmware QA Engineer
2 weeks ago
Chennai, Tamil Nadu, India Trimble Full timeTrimble 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 used in over...
-
Embedded Firmware Engineer
4 weeks ago
Chennai, India Cortex Consulting Pvt. Ltd. Full timeAbout the Role:We are seeking a motivated and results-oriented Embedded Firmware Engineer to join our growing team. In this exciting role, you will play a key part in designing, developing, testing, and debugging firmware for our embedded systems using C++. You will work closely with hardware engineers and other developers to create robust and efficient...
-
Embedded Firmware Engineer
2 months ago
Chennai, India Cortex Consulting Pvt. Ltd. Full timeAbout the Role:We are seeking a motivated and results-oriented Embedded Firmware Engineer to join our growing team. In this exciting role, you will play a key part in designing, developing, testing, and debugging firmware for our embedded systems using C++. You will work closely with hardware engineers and other developers to create robust and efficient...
-
Firmware Development Engineer
2 weeks ago
Chennai, Tamil Nadu, 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 month 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 weeks 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...
-
Arduino Firmware Engineer
4 weeks ago
chennai, India Global Pharma Tek Full timeActivity : Arduino Firmware Engineer - Keyboard & Mouse Functionality This role focuses on developing, coding, and debugging Arduino firmware that enables keyboard and mouse functionality. The ideal candidate should have a deep understanding of the USB Human Interface Device (HID) stack and possess strong skills in troubleshooting and resolving issues...