HamburgerMenu
hirist

Fast Track Construction - Engineer II - RTOS/SoC

Posted on: 07/01/2026

Job Description

JOB DESCRIPTION :

Job Purpose :


The role is to develop firmware for Qualcomms range of IOT chipsets. This will be embedded application, middleware and/or BSP software running on the on-chip processors. It will involve coding in C within a resource constrained multi-processor environment.


Right candidate shall be required to primarily contribute to all aspects of platform development. Candidate will require to familiarize himself with existing code deployed on earlier variants of the chip and further enhance or fix customer reported issues around the platform. A basic understand of RTOS functionalities and API would be very useful.


Role would entail troubleshooting and resolving system issues ranging across multiple firmware layers interfacing with other sub-systems within the chip or with hosting chipsets.

Engineer will take ownership of a project components and will be responsible for delivering the software on timescales agreed with group leader/program manager. The engineer should be able to work with minimal supervision.

Key Responsibilities :

- The ability to multitask in a paced environment

- Perform requirements capture


- Task definition and work breakdown including time estimation.

- The ability to prioritize requests and communicate priorities

- Detailed design of firmware areas including enhancing and adapting existing design to suit software requirements

- Develops and tests software of major scale and complexity to agreed timescales.

- Maintenance of software including defect investigation.

- Delivery of high-quality firmware in line with the departments processes

- Contribute towards the continuous development of the departments processes.

- Conducts peer software reviews.

- Creates relevant documentation following the departments processes.

- Assist/Lead external inter-operability and compliance test events.

Job Description :

Required :


- Excellent C programming skills with proven experience of writing efficient code for low powered and memory constrained systems.

- Secure firmware development experience with sound conceptual knowledge of Trusted Execution Environment (TEE)

- Knowledge of ARM TrustZone Technology and concepts (M33, M55 SoCs etc.,)

- Strong understanding and hands-on experience of embedded systems including interrupt handlers, PBL (Primary boot loaders), watchdog & reset handlers, firmware patching concepts etc.,

- Experience of programming using Python

Desired :

- Knowledge of developing automation framework for embedded feature validation on target

- Knowledge of working on CI (Continuous integration) platform is an added advantage

- Excellent trouble shooting and analytical skills that may be applied to resolve potential system issues.
Experience in working ARM or RISC-V based SoCs and debugging using Trace-32 or Lauterbach (JTAG) debuggers

- Extensive on-chip application development experience with a clear understanding of chip development life cycle and exposure to SoCs, peripherals and embedded environments.

- Experience of working on Pre-Silicon environment involving hardware-software co-design

- Knowledge of assembly programming would be very desirable.

- Knowledge of concepts such as Secure Boot, Access Control, Authentication, Encryption/Decryption, secure device provisioning or key management.

- Knowledge of RTOS based environments required. Exposure to FreeRTOS would be very desirable.

- Exposure to debugging tools and use of utilities like logic analysers, oscilloscope

- Applies knowledge in a security-related area (e.g., cryptography, hacker exploits, reverse engineering, etc.) to identify solutions

- Strong communication skills with ability to evaluate and create design documentation detailing complex features and relationships


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in