Embedded Developer/software Architect Pune (India)

Embedded Developer/software Architect Pune (India)

07 Aug
|
Innoiq Engineering
|
India

07 Aug

Innoiq Engineering

India

Position: Senior Embedded Developer/Software architect:

Experience: Minimum 7 years of experience in Embedded software development field, with at least 2+ years in a technical leadership capacity.

Key Responsibilities:

Core Bare-Metal Expertise:
Microcontroller Architectures: Deep knowledge of STM, NR, ARM Cortex-M (M0+, M4, M7, M33), TI MCU.
Low-Level Programming: Mastery of Embedded C and Assembly for direct register-level manipulation without an OS layer.
Hardware Initialization: Expert handling of custom bootloaders, startup code, clock trees, and power-on reset (POR) sequences.
Memory Management: Strict control over Linker scripts, memory mapping, custom heap allocation, and avoiding fragmentation.
Peripherals & Protocols: Expert implementation of driver level communication for SPI, I2C, UART. Wireless Communication Like BLE
Hands on Experience in debugging using J-link, JTAG, DSO, Logic analyzers.

Full product life cycle development:
Proven experience in at least in 2 products full development.
Must have experience in Requirement gathering,



discussion with customer, Design development of product as per IEC62304.

Medical Regulatory & Compliance
IEC 62304: Deep understanding of this lifecycle standard, specifically Class B and Class C (critical risk) software development workflows.

Technical Leadership & Process:
Architecture Design: Ability to modularize monolithic bare-metal codebases into clean, reusable and highly testable hardware abstraction layers (HAL).
V-Model Development: Leading teams through strict traceability matrix setups, linking user needs to software requirements, down to unit tests.
Code Review & Mentorship: Enforcing rigorous peer review processes for safety-critical commits and upskilling junior embedded engineers.
Automated Testing: Establishing continuous integration (CI) pipelines that run static analysis tools (e.g., QAC, Coverity) and unit test frameworks (e.g. Cantata, LDRA, CppUTest).

📌 Embedded Developer/software Architect Pune (India)
🏢 Innoiq Engineering
📍 India

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: embedded developer/software architect pune (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: embedded developer/software architect pune (india) / india