Pozibility logo

Pozibility

Security Firmware Developer Noida

Pozibility

📍 Bengaluru, India 🇮🇳

full-time
senior
on-site
Posted —

Key Skills

FirmwareCMicrocontrollersSPIUARTI2C

Industry

AutomotiveSecurity & Surveillance

Job Description

Company Description Pozibility Technologies Pvt Ltd is a design services company founded by professionals with over 18 years of experience in ASIC design services and embedded software development. The organization supports customers across IC design, embedded software, software testing, and system design solutions through a skilled engineering team. Its expertise spans ASIC/SoC architecture, RTL coding and verification, FPGA design and prototyping, synthesis and STA, formal verification, DFT, physical design, and analog mixed-signal design and layout. The embedded team covers the full spectrum from pre-silicon development to boot loaders, device drivers, and hardware abstraction layers. Dedicated testing services help enterprises ensure their products and applications meet quality, performance, and market expectations.


Role Description This is a full-time, on-site Security Firmware Developer role based in Bengaluru for professionals with 8 to 12 years of relevant experience. The role involves designing, developing, and maintaining secure firmware for embedded systems, with a focus on ARM-based platforms and security features such as secure boot, key management, and hardware-based security modules. The developer will analyze system requirements, define firmware architecture, implement low-level drivers, and integrate security mechanisms into existing and new products. Day-to-day responsibilities include debugging complex firmware issues, performing code reviews, optimizing performance, and ensuring compliance with security and safety standards. The role also involves collaborating closely with hardware, software, and validation teams, preparing technical documentation, and mentoring junior engineers on secure coding and embedded best practices.


Qualifications


Minimum Academic Qualification: Bachelor’s or master’s degree in electronics and computer engineering or a related field.


Responsibilities:

o Board bring-up activity for assigned projects.

o Prepare detailed design documents proposals Features development, Unit testing, and Bug fixing.

o Code and Design reviews. Participate in proposals, requirements, test-plan, and reports creation.

o Have problem-solving skills, with a strong bias for quality and engineering excellence at scale.

o Ability to develop , tests on pre/post silicon and deliver high quality software features.


Required Skills:

7+ years of experience in Embedded software development in C programming language.

Strong experience in Embedded C and Micro-Controllers (8, 16, 32 Bit).

Strong experience in Communication protocols like SPI, UART, I2C, RS232.

Experience in a hands-on security role.

Experience working with Automotive Industry and MISRA/CERT-C coding standards for improving code safety and security.

Hands-on experience in Bare Metal Programming.

Must be able to read, understand and interpret data sheets, specs, and schematics is preferable.

Knowledge / prior experience working on Memory Mapped and IO Mapped devices.

Excellent analytical and debugging skills, using tools like GDB, and JTAG/LTB

Able to use Source control tools like GIT, etc.

Experience in hardware-level debugging (Like Multimeter, Oscilloscope).

Very good documentation skills in creating requirements, test-plan, proposals, and reports.

Must have academic record and strong background with more than one domain as firmware/SOC/RTOS/Bootloader/Security/Automotive .


Preferred Skills

Security domain expertise.

Knowledge related to vulnerabilities, buffer overflows, TOCTOU (Time of Check Time of Use) vulnerabilities, cryptographic weaknesses is a strong plus