
Firmware Engineer
7 hours ago
- Firmware Development: Design, develop, test, and debug firmware code for embedded systems or devices
- This includes writing efficient and reliable code to control the hardware and implement required functionalities
- Embedded Systems Design: Work closely with hardware engineers to define system requirements, select appropriate microcontrollers or microprocessors, and design the overall architecture of the embedded system
- Firmware Optimization: Optimize firmware code for performance, memory usage, and power consumption
- Employ techniques such as code profiling and debugging to identify and address bottlenecks or issues
- Integration and Testing: Integrate firmware with the hardware components and perform rigorous testing to ensure proper functionality and adherence to specifications
- This may involve developing test plans, conducting unit testing, and participating in system-level testing
- Documentation: Create and maintain detailed documentation including design specifications, user manuals, and technical reports
- Document firmware code and version control processes to ensure traceability and ease of maintenance
- Collaboration: Collaborate with cross-functional teams, including hardware engineers, software engineers, quality assurance engineers, and product managers, to ensure seamless integration of firmware with other system components
- Debugging and Troubleshooting: Investigate and resolve firmware-related issues reported by internal or external stakeholders
- Use tools such as oscilloscopes, logic analyzers, and debuggers to diagnose and fix problems
Qualifications:
- Education: A bachelor's or higher degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is typically required
- Relevant certifications or additional training in embedded systems and firmware development are beneficial
- Programming Skills: Proficiency in low-level programming languages such as C or C++ is essential
- Knowledge of assembly language and familiarity with embedded systems development environments and tools (e
- , IDEs, compilers) is highly desirable
- Embedded Systems Knowledge: Strong understanding of embedded systems architecture, microcontrollers / microprocessors , and real-time operating systems (RTOS)
- Experience with hardware interfaces, such as UART, SPI, I2C, and peripherals (e
- , sensors, actuators), is important
- Firmware Development Experience: Prior experience in firmware development for embedded systems is typically required
- Demonstrated ability to design and implement efficient firmware solutions, debug complex issues, and optimize code for performance and memory usage is valuable
-
Lead Firmware Engineer
6 days ago
Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time ₹ 15,00,000 - ₹ 20,00,000 per yearAt Maxwell, we are at the forefront of lithium-ion battery technology, focusing on making energy storage safer, more efficient, and scalable. As part of our team, you will contribute to tackling one of the world's biggest challenges: Energy storage.We are seeking a Lead Firmware Engineer to design and implement efficient, reliable, and maintainable firmware...
-
WiFi Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Varite Full timeJob Summary :We are seeking a skilled WiFi Firmware Engineer to design, implement, and optimize firmware for wireless connectivity solutions. This role involves working on MAC-level protocols, signal processing algorithms, and real-time embedded systems for high-performance and power-efficient wireless products. The ideal candidate will have strong expertise...
-
Bluetooth Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Varite Full timeJob Summary : We are looking for a talented Bluetooth Firmware Engineer to design, develop, and optimize firmware for Bluetooth connectivity solutions. This role involves working on Bluetooth Classic and BLE features, developing host software and profiles, and integrating chipsets into high-performance, low-power products. The ideal candidate will have...
-
Senior Firmware Engineer
20 hours ago
Bengaluru, Karnataka, India HireInfinity Consulting Full timeWere looking for a Firmware Engineer with deep expertise in ASIC/SoC firmware development and verification. In this role, youll serve as a critical link between hardware and software, contributing across the firmware stackfrom ROM code and bootloaders to PCIe firmwarein a simulation-driven environment.Key Responsibilities :- Design and implement firmware in...
-
Firmware Engineer Opportunities
4 days ago
Bengaluru, Karnataka, India beBeeFirmware Full time US$ 1,20,000 - US$ 2,00,000Job Title: Firmware Developer We are seeking a skilled firmware developer to join our team. The ideal candidate will have a strong understanding of computer architecture, low-level programming in C, and experience with developing, porting, debugging, and documenting core firmware support for various DRAM technologies. Key Responsibilities:Developing,...
-
Memory Firmware Engineer
9 hours ago
Bengaluru, Karnataka, India Thinkaloud Full timeMemory Firmware EngineerOverview :We're looking for a highly skilled and experienced Memory Firmware Engineer to join our team. The ideal candidate will have a deep understanding of memory technologies and a strong background in C programming. This role involves developing, debugging, and optimizing firmware for various memory systems.Responsibilities :-...
-
Embedded Firmware Design Engineer
3 days ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 12,00,000 - ₹ 30,00,000Embedded Firmware Design EngineerWe seek an accomplished Embedded Firmware Design Engineer to spearhead the development of cutting-edge firmware solutions.Key Responsibilities:Design and engineer robust firmware for embedded systems, ensuring optimal performance, reliability, and scalability.Develop firmware architecture design, aligning with product...
-
Firmware Engineer
18 hours ago
Bengaluru, Karnataka, India Asce Full timeRole : Firmware EngineerExperience : 6 to 10 YearsYour main responsibilities include :- Working as a part of a multi-disciplinary team to design, integrate, qualify and test application- Designing and implementing data structures and software algorithms to deliver cutting-edge solutions- Creating design documents pertinent to the various phases of firmware...
-
Principal Firmware Engineer
14 hours ago
Bengaluru, Karnataka, India beBeeFirmwareEngineer Full time ₹ 15,00,000 - ₹ 20,00,000Job OverviewWe are seeking an experienced Firmware Engineer to join our team. The successful candidate will be responsible for developing firmware for DDR/LPDDR/GDDR/HBM PHY using microcontrollers.This role involves:Designing and implementing firmware for high-speed serdes or memory interface physical layer blocks;Collaborating with hardware designers and...
-
Firmware Engineering Lead
12 hours ago
Bengaluru, Karnataka, India beBeeEngineering Full time US$ 2,00,000 - US$ 2,50,000Principal Engineer Firmware EngineeringWe are seeking a skilled and experienced Principal Engineer to join our firmware engineering team. As a key member of the team, you will be responsible for designing and implementing cutting-edge features on next-gen controllers.Required Skills and Qualifications:Strong C programming skillsDebugging skills and...