Senior Firmware Development Lead
4 weeks ago
Location: Remote
Position Type: Full-Time
N Human Resources & Management Systems is seeking an experienced Senior Firmware Development Lead to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers. You will be responsible for driving the firmware development process, ensuring high performance and reliability in real-time systems. This role will involve collaborating with cross-functional teams to bring innovative hardware-software solutions to market.
- 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 firmware in C/C++ for a variety of platforms (e.g., microcontrollers, SoCs).
- Hardware Integration: Work closely with hardware engineers to understand and influence hardware design, ensuring smooth hardware-software integration.
- Performance Tuning: Optimize firmware for power consumption, memory usage, and real-time performance.
- Testing and Debugging: Develop and execute comprehensive testing plans, including unit testing, system integration, and debugging, using appropriate tools (e.g., JTAG, logic analyzers, oscilloscopes).
- Mentorship: Mentor junior firmware developers and provide guidance on best practices, code reviews, and design approaches.
- Documentation: Create and maintain technical documentation, including firmware design specifications, development processes, and release notes.
- Continuous Improvement: Lead efforts to improve development processes, tools, and methodologies to increase team efficiency and product quality.
- Collaboration: Collaborate with cross-functional teams, including hardware, software, and QA engineers, to ensure timely and high-quality project delivery.
- Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Experience:
- 5+ years of hands-on experience in embedded firmware development.
- Proven track record of developing and shipping firmware for commercial products.
- Experience with Real-Time Operating Systems (RTOS) and bare-metal systems.
- Expertise in embedded C/C++ and knowledge of assembly language.
- Extensive experience with hardware interfaces (e.g., SPI, I2C, UART, USB, CAN).
- Experience working with embedded processors (e.g., ARM Cortex, RISC-V, DSP).
- 5+ years of hands-on experience in embedded firmware development.
- Skills:
- Deep understanding of embedded system architecture and hardware-software co-design.
- Proficiency with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Strong knowledge of communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee, Ethernet).
- Familiarity with bootloaders, file systems, memory management, and peripheral drivers.
- Experience with version control (Git), continuous integration (CI/CD), and automated testing for embedded systems.
- Knowledge of cybersecurity practices in embedded systems.
- Deep understanding of embedded system architecture and hardware-software co-design.
- Experience in low-power embedded systems design and optimization.
- Experience with IoT (Internet of Things) devices and cloud connectivity.
- Familiarity with Agile methodologies and DevOps practices for firmware development.
- Strong understanding of signal processing, sensor integration, or real-time data acquisition.
- Strong leadership and mentorship abilities.
- Excellent communication and collaboration skills.
- Problem-solving mindset with attention to detail and a commitment to quality.
- Ability to manage multiple projects and meet tight deadlines.
- Innovative and proactive in driving improvements and solving technical challenges.
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- 401(k) with company match.
- Flexible working hours and remote work options.
- Opportunities for professional growth and leadership development.
- Access to cutting-edge technology and tools.
-
Senior Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:Firmware...
-
Firmware Development Team Lead
2 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeAbout the RoleWe are seeking a highly skilled Senior Manager Firmware Development to lead our firmware development team in creating innovative firmware solutions for our High End servers, Edge Servers, AI Servers, and key Hyperscale customers in North America.The ideal candidate will have a strong background in firmware development and management, with...
-
Senior Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperJob Summary:We are seeking an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:...
-
Senior Firmware Developer
1 month ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperLocation: Remote or On-SitePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong...
-
Senior Firmware Developer
6 days ago
Bengaluru, Karnataka, India Tech Mahindra Full timeRole Overview:As a senior firmware engineer at Tech Mahindra, you will be responsible for developing memory firmware for ABL FW.Key Responsibilities:Design and implement memory firmware for DDR4, DDR5, and NVDIMM.Develop and maintain firmware for different DIMM types, including UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.Collaborate with the team to implement...
-
Firmware Development Lead
3 weeks ago
Bengaluru, Karnataka, India Razorpay Full timeA Firmware Development Lead at Razorpay is responsible for designing, implementing, and maintaining firmware solutions for the devices within Point of Sale's ecosystem.Key Responsibilities:Collaborate with cross-functional teams to define firmware requirements and specifications for the smart speaker and associated devices.Design, develop, and test firmware...
-
Senior Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India Western Digital Full timeJob DescriptionWe are seeking a highly skilled Senior Firmware Developer to join our team at Western Digital. As a key member of our firmware development team, you will be responsible for designing and developing firmware for solid state drive (SSD) products using C and C++.Key ResponsibilitiesDesign and develop firmware for SSD productsCollaborate closely...
-
Senior BMC Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeJob Title: Senior BMC Firmware DeveloperLenovo ThinkSystem XCC is a leading BMC firmware development platform for Lenovo ThinkSystem products. We are seeking a talented engineer to join our team and contribute to creating the world's top servers. The successful candidate will be responsible for the development and maintenance of the server BMC firmware for...
-
Embedded Firmware Developer
3 weeks ago
Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full timeToshiba Software (India) Pvt. Ltd.Job Title: Embedded Firmware DeveloperLocation:Job Description:We are seeking a skilled Senior Software Engineer to lead the development and verification of HDD Firmware for various technologies.The ideal candidate will have:Strong understanding of embedded firmware design concepts, including verification...
-
Senior Embedded Firmware Architect
2 weeks ago
Bengaluru, Karnataka, India Phase Power Protection Private Limited Full timeJob DescriptionSenior Embedded Firmware ArchitectPhase Power Protection Private Limited seeks a skilled Senior Embedded Firmware Architect to lead the development of our cutting-edge embedded systems. Key Responsibilities:Design and implement efficient embedded firmware solutions using ARM architecture.Lead a team of engineers in the development of firmware...
-
Senior Firmware Development Engineer
2 weeks ago
Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full timeJob DescriptionWe are seeking a highly skilled Senior Firmware Development Engineer to join our team at ConnectPro Management Consultants Pvt Ltd. As a key member of our engineering team, you will be responsible for developing and implementing firmware drivers, system boot code, RTOS abstraction layers, and firmware features in a Linux environment.About the...
-
Senior Firmware Engineering Lead
4 weeks ago
Bengaluru, Karnataka, India ACL Digital Full timeFirmware Lead – Chip level.We are seeking a highly skilled Firmware Lead to join our team at ACL Digital. The ideal candidate will have extensive experience in Microchip development, Boot ROM, Secure Boot, and Bare Metal Code development/C Programming.Key responsibilities include:Leading firmware development teamsDesigning and implementing secure firmware...
-
Senior Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Firmware Engineering LeadLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking an experienced Firmware Engineering Lead to drive the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving...
-
Firmware Development Team Lead
3 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeJob Summary:Lenovo is seeking a highly skilled Firmware Development Manager to lead our team in developing XCC for our High End servers, Edge Servers, AI Servers, and key Hyperscale customers in North America.Key Responsibilities:Develop and implement platform unique firmware features for our High End products via corresponding firmware project managers and...
-
Senior Manager, Firmware Development
4 weeks ago
Bengaluru, Karnataka, India Ayla Networks Full timeAbout the RoleAyla Networks is seeking a seasoned Senior Manager, Firmware to lead our Device Core Engineering and Professional Services Firmware vertical teams. As a key member of our engineering culture, you will be responsible for architecting and overseeing the implementation of medium-to-large software components of high quality to ensure quality...
-
Senior Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Western Digital Full timeAbout Western DigitalWe're a company of problem solvers, dedicated to powering global innovation and pushing the boundaries of technology. Our mission is to make what you thought was once impossible, possible.Challenge the Status QuoAs a Senior Firmware Engineer on our Firmware Engineering team, you'll have the opportunity to develop firmware for our...
-
Senior Firmware Architect
3 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full time**Job Description**Job Title: Senior Firmware ArchitectJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Architect to lead the development of high-performance, low-power embedded firmware for complex systems. The ideal candidate will have a strong background in embedded systems, expert-level knowledge of C/C++, and...
-
Senior BMC Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeJob SummaryLenovo is seeking a talented Senior BMC Firmware Developer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDevelop and maintain the Server BMC firmware for ThinkSystem...
-
Senior Firmware Architect
3 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware ArchitectLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a seasoned Senior Firmware Architect to lead our embedded systems engineering team. The ideal candidate will have a strong background in firmware development, with a focus on real-time systems and embedded C/C++...
-
Senior WiFi Firmware Developer
3 weeks ago
Bengaluru, Karnataka, India Mempage Full timeJob Description for Senior WiFi Firmware Developer at MempageAs a Senior WiFi Firmware Developer at Mempage, you will design and develop Wi-Fi firmware and software components to enhance our product offerings.Conduct performance testing and analysis to optimize our Wi-Fi products and ensure they meet the latest industry standards.Collaborate with...