
Low Level Firmware Developer
4 weeks ago
Key Responsibilities :
- Low-Level Firmware Development : Design, develop, and implement robust low-level firmware for microcontrollers and embedded systems.
- C Programming Expertise : Write high-quality, efficient, and reliable code primarily in C programming language for resource-constrained environments.
- Debugging & Troubleshooting : Perform in-depth firmware debugging using various tools (e.g., JTAG, GDB, oscilloscopes, logic analyzers) to identify and resolve complex hardware-software interaction issues.
- ARM Architecture Proficiency : Apply strong knowledge of ARM architecture (Cortex-M, Cortex-R, Cortex-A series) to optimize code, manage memory, and handle interrupts effectively.
- Hardware Interaction : Work closely with hardware engineers to understand schematics, datasheets, and hardware functionalities to ensure seamless firmware-hardware integration.
- Performance Optimization : Optimize firmware for performance, power consumption, memory footprint, and real-time constraints.
- Testing & Validation : Develop and execute unit tests, integration tests, and system-level tests for firmware components.
- Documentation : Maintain clear, concise, and comprehensive technical documentation for firmware designs, code, and test procedures.
- Version Control : Utilize version control systems (e.g., Git, SVN) for collaborative development and code Required :
- Strong C Programming skills for embedded systems development.- Extensive experience in Low-Level Firmware Development and Debugging.
- Solid understanding of ARM Architecture (e.g., memory models, registers, instruction sets, exceptions, interrupts).
- Experience with various communication protocols (e.g., I2C, SPI, UART, CAN, USB, Ethernet).
- Familiarity with real-time operating systems (RTOS) concepts, or experience with bare-metal programming.
- Excellent problem-solving and analytical skills, with an ability to diagnose complex hardware/software issues.
- Strong communication and collaboration abilities, working effectively with cross-functional teams
(ref:hirist.tech)-
Embedded Systems Firmware Developer
2 days ago
Bengaluru, Karnataka, India beBeeFirmware Full timeJob Description:">">We are seeking an experienced Embedded Systems Firmware Developer to design, implement and debug firmware for embedded systems. This will involve working closely with hardware teams to define system requirements and validate hardware functionality.">You will be responsible for utilizing JTAG and other debugging tools for low-level...
-
Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Varite Full timeJob Summary :We are seeking an experienced Firmware Engineer specializing in bootloader development and Board Support Package (BSP) integration. The ideal candidate will work on low-level firmware components, enabling seamless hardware-software integration across embedded platforms. You will play a critical role in platform bring-up, secure boot, and system...
-
Firmware Engineer Opportunities
7 hours 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,...
-
Bios/Firmware Development Expert
24 hours ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 9,00,000 - ₹ 12,00,000Senior Firmware DeveloperWe are seeking an experienced Senior Firmware Developer to join our team. As a Senior Firmware Developer, you will be responsible for developing and maintaining firmware for our x86-based systems.Develop and maintain firmware for x86-based systems.Design and implement low-level software for x86 CPU/APU architectures.Expertise in C...
-
Senior Firmware Development Expert
22 hours ago
Bengaluru, Karnataka, India beBeeFirmwareEngineer Full time ₹ 15,00,000 - ₹ 20,00,000We are seeking a highly skilled Power Management Firmware Engineer to play a key role in ensuring our Embedded firmware addresses critical market segment requirements.As a key member of our firmware development team, you will contribute towards AMD Embedded firmware development for PMFW and DXIO.You will collaborate with core firmware teams to ensure...
-
Memory Firmware Engineer
1 day ago
Bengaluru, Karnataka, India ACL Digital Full timeJob Title: Memory Firmware EngineerLocation: BangaloreExperience: 7–10 yearsNotice Period: Immediate – 45 DaysRequirements- Strong expertise in Firmware Development (C/C++ at low-level, embedded/BIOS/UEFI preferred).- Good understanding of DDR4, DDR5, and NVDIMM memory technologies.- Solid knowledge of different DIMM types (UDIMM, SODIMM, RDIMM, LRDIMM,...
-
Low-Level Driver Developer
2 days ago
Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 20,00,000 - ₹ 25,00,000Senior Hardware Abstraction EngineerJob Description:We are seeking a seasoned engineer to lead the design, development, and integration of hardware abstraction layers for automotive microcontroller (MCU)-based systems. This role is focused on enabling reliable and performance-optimized software for key system components.Design, develop, and integrate...
-
Senior Embedded Systems Firmware Engineer
2 days ago
Bengaluru, Karnataka, India beBeeEmbedded Full timeBare Metal Test DevelopmentWe are seeking a seasoned Firmware Engineer to develop and implement tests for our mobile SoC platforms. The ideal candidate will have a strong background in embedded systems, firmware development, and low-level programming.Key Responsibilities:Test Development: Design, implement, and debug firmware for embedded systems, ensuring...
-
SMTS Firmware Engineer
15 hours ago
Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full timeJob DescriptionPassionate about firmware development on bare-metal or close to bare-metal environment. Ability to look at the big picture , architect solutions that are optimal and scalable, and document them concisely. Should be a good team player with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in...
-
MTS Firmware Engineer
15 hours ago
Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full timeJob DescriptionPassionate about firmware development on bare-metal or close to bare-metal environment. Need strong problem-solving skills, with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in CKEY RESPONSIBILITIES:- Developing, porting, debugging, and documenting core firmware support for various DRAM...