Senior Firmware Developer
1 day ago
Location: Remote
Position Type: Full-Time
Job 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 skills, and the ability to mentor junior engineers.
Key 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 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).
- 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.
- 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
5 days 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 day 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...
-
Senior Firmware Developer
1 week ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperWe 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:Firmware...
-
Senior Firmware Developer
1 week 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 a deep understanding of embedded system architecture, strong problem-solving skills, and the ability to mentor junior engineers.Key...
-
Senior BMC Firmware Developer
1 week ago
Bengaluru, Karnataka, India Lenovo Full timeJob Title: Senior BMC Firmware DeveloperJob Summary:We are seeking a highly skilled Senior BMC Firmware Developer to join our team at Lenovo. As a key member of our firmware development team, you will be responsible for designing, developing, and maintaining the firmware for our ThinkSystem XCC platform.Key Responsibilities:Design and develop firmware for...
-
Senior Firmware Developer
1 week 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 Development Engineer
1 week ago
Bengaluru, Karnataka, India Akshaya IT Business Solutions Full timeJob Title: Senior Embedded Firmware EngineerJob Summary:We are seeking a highly skilled Senior Embedded Firmware Engineer to join our team at Akshaya IT Business Solutions. As a key member of our engineering team, you will be responsible for managing and maintaining firmware build tools, overseeing the build processes, and releasing firmware for testing.Key...
-
Senior Firmware Engineer
1 week ago
Bengaluru, Karnataka, India The Energy Company Full timeJob Title: Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to join our team at The Energy Company. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware for our Battery Management Systems (BMS).Key Responsibilities:Develop and maintain high-quality firmware for BMS...
-
Senior BMC Firmware Developer
1 day 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 Engineer
4 days ago
Bengaluru, Karnataka, India Exponent Energy Full timeAbout Exponent EnergyExponent Energy is a pioneering company in the field of electric vehicle charging solutions. We are dedicated to simplifying energy for EVs by developing innovative products that make a significant impact on the industry.Job Title: Senior Firmware EngineerWe are seeking an experienced Senior Firmware Engineer to join our team. As a key...
-
Senior Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Exponent Energy Full timeAbout Exponent EnergyExponent Energy is a pioneering company in the field of electric vehicle charging solutions. Our mission is to simplify energy for EVs by developing innovative and efficient charging technologies.Job Title: Senior Firmware EngineerWe are seeking an experienced Senior Firmware Engineer to join our team. As a key member of our product and...
-
Senior Firmware Development Lead
4 days ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware Development LeadLocation: RemotePosition Type: Full-TimeJob Summary: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...
-
Senior Firmware Engineer
5 days ago
Bengaluru, Karnataka, India Lenovo Full timeJob DescriptionLenovo is seeking a talented Senior Firmware Engineer to join its BMC firmware development team in Bangalore, India. The successful candidate 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 BIOS Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Lenovo Full timeJob Title: Senior BIOS EngineerLenovo ISG is seeking a highly skilled Senior BIOS Engineer to join our UEFI firmware development team in Bangalore, India. As a key member of our team, you will be responsible for designing, developing, and testing UEFI/BIOS firmware for our next-generation server products.Responsibilities:Design and develop UEFI/BIOS firmware...
-
Senior Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Western Digital Full timeJob OverviewWestern Digital is seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and testing firmware for our enterprise/datacenter HDD products.Key ResponsibilitiesParticipate in firmware development using C++14/17 on multiple environments,...
-
Senior Firmware Engineer
1 week ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperLocation: Flexible, with opportunities for remote workPosition Type: Full-TimeJob 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 a deep understanding of embedded systems, strong...
-
Senior Manager, Firmware Development
1 day 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
1 week ago
Bengaluru, Karnataka, India Western Digital Full timeAbout Western DigitalAt Western Digital, we're pushing the boundaries of technology to make the impossible possible. As a company of problem solvers, we're driven by a passion for innovation and a commitment to delivering exceptional results.Job SummaryWe're seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our firmware...
-
Senior Firmware Validation Engineer
1 week ago
Bengaluru, Karnataka, India Micron Full timeJob Title: Senior Firmware Validation EngineerAt Micron, we're transforming the way the world uses information to enrich life for all. As a Senior Firmware Validation Engineer, you'll play a critical role in ensuring the quality and reliability of our SSD products.Key Responsibilities:Define and develop test plans, test cases, and test scripts to validate...
-
Senior Embedded Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Enphase Full timeAbout the RoleEnphase Energy is a global leader in energy technology, and we're seeking a Senior Embedded Firmware Engineer to join our team. As a key member of our engineering and technology teams, you'll be responsible for designing, developing, and implementing firmware for our portable energy system products.Key Responsibilities:Design and implement...