Firmware and System Engineer @Bangalore

Posted by
FIRMWARE & SYSTEMS ENGINEER (1 – 2 Years Experience, Enthusiastic Freshers who want to start their career on most innovative platform) — Multiple OpeningsWell versed in Programming languages such as C, C++, and Assembly Language.
Python / Perl / Makefile is an added advantage for basic scripting work.·
Exposure with Microcontroller / Microprocessor ecosystems such as Arduino, Raspberry Pi, Atmel AVR, ESP8266 NodeMcu, and STM32.
Memory Management: A good understanding of the different types of Memory (RAM, ROM, Cache and Flash) and developing firmware in a product where memory is a premium.
Data Processing and Analysis: Able to process and analyze data using Excel and Python.·
Exposure to interrupt driven firmware for real time control of peripherals such as A/D, power supplies, I2C, SPI, UART etc.
Understanding of RTOS architecture is an added advantage.
Thorough Knowledge of Digital Logic Design Fundamentals and Basic of Verilog
Hands on experience with any of the FPGA families from Xilinx, Altera (Intel), Lattice and corresponding design flow·
Knowledge of FPGA architecture, IO features, IO Constraints — For Creating Embedded Hardware Prototyping and Emulation.
Static timing analysis, Timing optimization, Timing constraints, Clock domain crossing — Knowledge on these front.
Experience in Verification. Knowledge of System Verilog will be an advantage.
Experience in FPGA bring up activities will be an advantage·
Experience in debugging RTL issues at functional level or system level will be an advantage
Exposure to Linker Sections, Map file, Objectdump, Elf File etc will be added advantage.JOB ROLE AND RESPONSIBILITY.

Exposure to work on cutting edge processor architecture (RISC-V)·
Work on delivering complex firmware modules for embedded systems.
Exposure to System level Post-Silicon Validation.
FPGA Validation of processor core and developing prototypes.
Candidate will work on Peripheral Driver Development, Memory Management, Performance Analysis, RTOS implementation, Failure Analysis, Performance Optimisation, Benchmarking.
Tool Chain development as part of board support package for embedded soft core processor.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.