Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 10.0 years
0 Lacs
karnataka
On-site
We are looking for a highly skilled and motivated Firmware Development Engineer with over 6 years of experience in embedded systems development and testing. As a Mid-Level Firmware Engineer, your responsibilities will include writing C test cases on A78 core with device driver for low/high-speed interfaces. You should have expertise in Zephyr OS or ARM, along with proficient C programming skills and the ability to debug complex firmware issues. Your role will involve working with firmware testing platforms such as emulation and post Si, as well as participating in board, processor, or ASIC bring-up. You should have a proven track record of methodically identifying and resolving complex failure mechanisms at the IP, subsystem, and system levels. Knowledge of firmware algorithms related to Host protocols like SCSI, SATA, eMMC, USB, PCIe, SPI, DDR, NVMe will be advantageous. Additionally, familiarity with security protocols is a plus. Experience in hardware/software interfaces and debugging advanced issues in CPU and firmware using JTAG, source code debuggers, and other tools is essential. Proficiency in source control systems like git/gerrit and working knowledge of Python, C++, UVM, System Verilog, and Verilog is highly desirable. You should have a solid understanding of the firmware development cycle, integration, and verification/validation for both pre-si and post-si SoC designs. Your responsibilities will also include software development and testing, designing complex multithreaded Performant SW, creating SW API interfaces, and programming in C/C++. Experience with multi-threaded software development in a Linux environment, as well as familiarity with Embedded IP subsystems (e.g., Ethernet, PCIe, SPI, I2C, USB, GPIO, Memory architectures, DDR, SDRAM, DMA) is required. Knowledge of software development for x86 platforms, low-level driver development, register interface programming, algorithms, data structures, and bootloaders/Uboot is essential. Strong debugging skills using JTAG debuggers at the device and board level, along with experience in software programming for FPGAs, will be advantageous. Proficiency in scripting languages such as Perl, Python, or TCL is a plus. A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field is required for this position. If you possess excellent verbal communication skills and meet the above qualifications, we encourage you to apply for this exciting opportunity in Firmware Development Engineering.,
Posted 2 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15458 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France