Senior Firmware Engineer
1 month 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 Bluetooth Firmware Engineer
3 weeks ago
Chennai, Tamil Nadu, India Logitech Full timeAbout the RoleAs a Senior Bluetooth Firmware Engineer at Logitech, you will play a critical role in developing innovative firmware solutions for our microcontroller-based low-power Bluetooth audio products.Key ResponsibilitiesDesign and develop embedded firmware for low-power Bluetooth audio products, collaborating with the design team to ensure timely...
-
Senior Bluetooth Firmware Engineer
1 month ago
Chennai, Tamil Nadu, India Logitech Full timeAbout the RoleWe are seeking a skilled Senior Bluetooth Firmware Engineer to join our team at Logitech. As a key member of our organization, you will be responsible for designing and developing embedded firmware for microcontroller-based low-power Bluetooth audio products.Your Key ResponsibilitiesDesign and develop firmware for low-power Bluetooth audio...
-
Senior Firmware Engineer
1 month ago
Chennai, Tamil Nadu, India Vicara Full timeVicara Firmware Engineer Job DescriptionWe are looking for a highly skilled Firmware Engineer to join our team. As a Firmware Engineer at Vicara, you will be responsible for designing and developing firmware for our products.Main Responsibilities• Design and develop efficient, modular, and robust firmware for our products.• Collaborate with software...
-
Senior Firmware Engineer
1 month ago
Chennai, Tamil Nadu, India Logitech Full timeLogitech: Where Innovation Meets ImpactAt Logitech, we're on a mission to create products that make a positive global impact. As a Senior Firmware Engineer, you'll play a pivotal role in designing and developing embedded software for our Gaming Simulation products. Your expertise in microcontrollers, sensors, and real-time operating systems will be...
-
Senior Firmware Engineer
4 weeks ago
Chennai, Tamil Nadu, India Logitech Full timeAbout the Role:We are seeking a highly skilled Senior Firmware Engineer to join our team at Logitech. As a key member of our team, you will play a pivotal role in the design and development of embedded software for Gaming Simulation products.Your Key Responsibilities:Firmware development on Microcontroller platform (STM32x) with respect to functionality,...
-
Senior Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India AZMARQ TECHNOVATION PRIVATE LIMITED Full timeSenior Firmware Engineer - Battery Management System ExpertWe are seeking an experienced Senior Firmware Engineer to join our team at Azmarq Technovation. As a key member of our engineering team, you will be responsible for designing and developing firmware for our Battery Management System (BMS).Key Responsibilities:- Design and develop firmware for BMS...
-
Senior Firmware Architect
1 month ago
Chennai, Tamil Nadu, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware ArchitectLocation: Flexible, remote work options availablePosition Type: Full-timeJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Architect to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have a deep understanding of...
-
Azmarq Technovation
2 months ago
Chennai, India AZMARQ TECHNOVATION PRIVATE LIMITED Full timeRole Description :This is a full-time on-site role for a Senior Firmware Engineer with BMS Design (Battery Management System) experience. The Senior Firmware Engineer will be responsible for tasks such as debugging, developing embedded software, and working on projects.Qualifications :- Minimum of 8 years of relevant experience in embedded system design-...
-
Senior Firmware Engineer
1 month ago
Chennai/Tamil Nadu, India AZMARQ TECHNOVATION PRIVATE LIMITED Full timeJob Summary:We are seeking a highly skilled Senior Firmware Engineer with expertise in BMS Design to join our team at Azmarq Technovation. The ideal candidate will have a minimum of 8 years of experience in embedded system design and a deep understanding of ECU firmware development.Key Responsibilities:Our Senior Firmware Engineer will be responsible for...
-
Senior Firmware Developer
2 months ago
Chennai, India N Human Resources & Management Systems Full timeJob Title:Senior FirmwareDeveloperLocation:Bangalore/Pune/Hyderabad/ChennaiPositionType: FullTimeJobSummary:We are looking foran experienced Senior Firmware Developer to leadthe design development and optimization of embedded firmware forcomplex systems. The ideal candidate will have deep expertise inembedded systems strong problemsolving skills and the...
-
Chennai, Tamil Nadu, India Covenant Consultants Full timeJob Summary: We are seeking a highly skilled Senior Firmware Test Engineer to join our Global IoT Product Organization.
-
Senior Firmware Architect
3 weeks ago
Chennai, Tamil Nadu, India N Human Resources & Management Systems Full timeJob Summary:Job Title: Senior Firmware DeveloperLocation: Our Bangalore/Pune/Hyderabad/Chennai officePosition Type: Full-timeKey Responsibilities:Firmware Architecture: Lead the design and development of robust, scalable, and efficient firmware architectures for embedded systems.Development and Optimization: Write and optimize high-performance, low-level...
-
Senior Firmware Engineer
3 months ago
Chennai, India Logitech Full timeDescription Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way. The Role: As a Senior Firmware Engineer, you will play a pivotal role in design and development of embedded software for Gaming Simulation products. Your expertise in microcontrollers,...
-
Senior Lead Firmware Engineer
1 month ago
Chennai, Tamil Nadu, India Celestica Full timeJob SummaryCelestica is seeking a Senior Lead Firmware Engineer to join our Software Department. As a key member of our team, you will be responsible for developing and customizing BMC firmware platforms for various storage products and server products.Key ResponsibilitiesDesign requirements analysis based on inputs from customer or business/marketing groups...
-
Senior Firmware Software Engineer
1 month ago
Chennai, Tamil Nadu, India Axiado Full timeJob Title: Sr. Staff Firmware EngineerAxiado is seeking a highly skilled Sr. Staff Firmware Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing firmware for our cutting-edge products.Key Responsibilities:Design and develop firmware for Linux kernel drivers and...
-
Junior Firmware Developer
2 months ago
Chennai, India N Human Resources & Management Systems Full timeJob DescriptionJob Title: Junior Firmware DeveloperLocation: ChennaiPosition Type: Full-TimeJob Summary:We are seeking a motivated Junior Firmware Developer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn, with a solid understanding of C/C++...
-
Firmware Software Engineer
4 weeks ago
Chennai, Tamil Nadu, India N Human Resources & Management Systems Full timeJob TitlePosition Overview: We are seeking a skilled Firmware Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C programming.Key...
-
Bluetooth Firmware Engineer for Logitech
2 days ago
Chennai, Tamil Nadu, India Logitech Full timeAbout the RoleAs a Senior Bluetooth Firmware Engineer at Logitech, you will play a crucial role in developing cutting-edge firmware for microcontroller-based low-power Bluetooth audio products. You will be part of a dynamic team that positively impacts the lives of millions of people worldwide.Key ResponsibilitiesDesign and develop embedded firmware for...
-
Junior Firmware Developer
2 months ago
Chennai, India N Human Resources & Management Systems Full timeJob Title: Junior Firmware DeveloperLocation: ChennaiPosition Type: Full-TimeJob Summary:We are seeking a motivated Junior Firmware Developer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn, with a solid understanding of C/C++ programming. You...
-
Azmarq Technovation
2 months ago
Chennai/Tamil Nadu, Tamil Nadu, India AZMARQ TECHNOVATION PRIVATE LIMITED Full timeRole Description :This is a full-time on-site role for a Senior Firmware Engineer with BMS Design (Battery Management System) experience. The Senior Firmware Engineer will be responsible for tasks such as debugging, developing embedded software, and working on projects.Qualifications :- Minimum of 8 years of relevant experience in embedded system design-...