Principal Firmware Engineer (Ahmedabad)

Principal Firmware Engineer (Ahmedabad)

07 Oct
|
ACL Digital
|
Ahmedabad

07 Oct

ACL Digital

Ahmedabad

Job Function, Roles & Responsibilities:

● Able to execute & technically lead multiple projects at the same time

● Lead a team of 4 – 5 engineers

● Customer front-facing with excellent communication and value addition.

● Hands-on programming/coding and debugging

● Continuous development of the team to serve customer requirements in a faster & efficient way

● Fit for onsite assignments (USA, Europe and India)

● Project requirement understanding, effort estimation, and project proposal.

● Ability to build and mentor teams

● Openness to work on various technologies

● Full knowledge of the entire SDLC - Requirement, Design, Development, Reviews, Testing, Deployment, Bug Fixing

● Review & Documentation - PRS, Design, Test Plan/Test Cases

● On-Time & Quality deliverables

● Recent Candidate Interview and evaluation

Area of expertise:

● Proficiency in programming languages such as embedded C and assembly language

● Strong experience with embedded operating systems such as FreeRTOS, ThreadX, Zephyr, Green Hills Integrity etc.

● Strong expertise in microcontroller programming without operating systems (bare metal programming)

● Expertise and working experience in protocols like Zigbee, TCP/IP, UDP, MQTT, HTTP, RS232, RS485, I2C, SPI, CAN,

GSM, GPRS

● Cloud interfacing will be an added advantage. Interfacing with cloud like AWS, Microsoft Azure, IBM, Watson, Ayla cloud, Everything cloud

● Strong project execution track record with controllers like PIC, ST, Atmel, Renesas, and TI

● Experience with architectures like ARM series processors, Cortex-A series, and other general-purpose microcontrollers

● Debugging software issues over Microcontroller using real-time debugging tools like JTAG, and J-Link

● Strong Application development work in User space API development, middleware libraries development, and system calls





● Experience with tools such as Logic Analyzer and Digital Storage Oscilloscope (DSO) will be an added advantage

● BSP, NDK and SDK prior work done shall be an added advantage

● The ability to understand hardware schematics will be an added advantage

● Hands-on experience in Industrial IoT, medical, power domain, automotive, and home automation products

Technical Skills:

MUST have:

● Programming Languages: C, Cpp and Python, Assembly

● OOPS Programming languages, data structure, and design pattern – C++

● Strong project execution track record with controllers like PIC, ST, Atmel, and TI

● Hands-on with application and low-level device driver development on microcontrollers running RTOS

● Understanding of data acquisition systems with sensor interfaces

● Knowledge of Interfaces: PCIE, USB, I2C, SPI, MDIO

● Hardware schematics understanding, peripherals debugging, and board bring-up

● Debugging tools: logic analyzer, digital oscilloscope, JTAG, KGDB, JDB, and J-Link

● Experience with embedded operating systems FreeRTOS, ThreadX, Zephyr, Green Hills Integrity etc.

● Knowledge of Interfaces: CAN, HTTP, MQTT, Rest API

● Network Protocols: Z-Wave, Zigbee, Matter, Thread, WiFi-802.11, BLE

● Cloud communication: AWS or Azure or customer cloud

NICE to have:

● Expertise in at least one technology Wi-Fi/ audio/video/display/Camera.

● Understanding of any Industrial protocols like Ethernet, and Modbus.

Soft Skills

● Direct customer (US or Europe-based) interactions for delivery management

● Write high-quality, efficient, extensible, and maintainable code in a fast-paced Agile environment.

● Participate in feature and design discussions within and across teams

● Evangelize and inform with well-written design documents and conduct peer reviews

● Review code, develop documentation and capacity plans, and debug the hardest problems live on some of the most innovative IoT devices.

● Excellent written and verbal communication

📌 Principal Firmware Engineer (Ahmedabad)
🏢 ACL Digital
📍 Ahmedabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal firmware engineer (ahmedabad) / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: principal firmware engineer (ahmedabad) / ahmedabad