AJJAS HPS LAB DESIGNS PVT. LTD.
: Embedded Systems Engineer Hardware & Firmware
Role: Embedded Systems Engineer Hardware & Firmware
Company: Ajjas (HPS Lab Designs Pvt. Ltd.)
Location:Navi Mumbai (on-site)
Experience:Hands-on. Youve designed boards and written firmware that shipped
Reporting to:Co-founder
Job Type:Full-time
About Ajjas
Ajjas is a full-stack AIoT design house building connected safety and intelligence products for vehicles, assets, and infrastructure. We are the market leader on Amazon and Flipkart for two-wheeler safety devices (GPS tracking, accident detection — Patent No. 540443, SOS alerts, remote lock). Our B2B verticals span EV OEM telemetry, battery manufacturer IoT, NBFC/vehicle finance, cold chain/FMCG asset monitoring, fleet telematics, and weather/AWS data logging.
We design our own hardware, write our own firmware (picoOS — a proprietary RTOS), and run our own cloud backend. Our tech stack includes CAN 2.0B/CAN-FD, eUICC/eSIM, AES-256 encryption, BLE, and self-managed microservices on Indian servers.
We are hiring an embedded engineer who can own hardware design and firmware development end-to-end. This is a hands-on, build-things role — not a management or architecture-only position.
What You Will Do
Hardware Design
- Own PCB schematic design and layout for new product SKUs and revisions of existing products.
- Select components and define BOMs — evaluating MCUs, sensors, power management ICs, GNSS/GSM modules, CAN transceivers, and passives for cost, availability, and performance.
- Design and integrate sensor interfaces: temperature (NTC, one-wire, RS485), humidity, wind speed, rain gauge, IMU/accelerometer.
- Design relay and control circuitry for applications like compressor controllers (cold chain).
- Work with the testing team to validate prototypes, debug hardware issues, and iterate to production-ready designs.
- Manage the full cycle from schematic to prototype to production-ready board.
Firmware Development
- Write, maintain, and extend firmware in C/C++ on ARM Cortex-M and similar MCUs.
- Work with our existing RTOS (picoOS) — adding new peripheral drivers, sensor integrations, and communication protocols.
- Implement and maintain CAN/CAN-FD protocol stacks for vehicle and BMS integrations.
- Handle OTA/DFU firmware update mechanisms for devices deployed in the field.
- Implement power management, sleep modes, and battery optimisation for field-deployed IoT devices.
- Debug device-side issues: sensor data anomalies, communication failures, field edge cases.
Collaboration & Documentation
- Work closely with the software team to define firmware-to-server data protocols and ensure clean handoffs between device and backend.
- Document every design decision, schematic, BOM, firmware architecture change, and integration. If it’s not documented, it didn’t happen.
- Participate in weekly team meetings and proactively share progress, blockers, and technical context with the broader team.
- Support procurement with technical specifications and alternate-part recommendations.
What We Are Looking For
Must have
- Demonstrated hands-on experience in embedded systems — both hardware design and firmware development. We care about what you’ve built and shipped, not how many years you’ve spent.
- Proficiency in PCB schematic design and layout using Altium Designer, KiCad, Proteus, or equivalent.
- Strong embedded C/C++ firmware development skills on ARM Cortex-M or similar architectures.
- Experience with RTOS-based development (FreeRTOS, Zephyr, or custom RTOS).
- Working experience with CAN / CAN-FD protocols.
- Hands-on experience interfacing sensors over I2C, SPI, UART, RS485, and one-wire.
- Experience with GSM/LTE cellular modules and GNSS receivers.
- Solid understanding of power supply design, battery management, and low-power optimisation.
- Ability to read datasheets, evaluate components, and make BOM decisions independently.
- Ability to independently develop AIS140-compliant vehicle tracking devices — including understanding of AIS140 protocol requirements, hardware design for compliance, and integration with government-mandated VLTD specifications.
- Working knowledge of EMI/EMC design principles, testing, and regulatory compliance (BIS, CE). You should be able to design boards that pass EMI/EMC testing, not learn about it after a product fails certification.
- Proficiency in using AI tools for engineering work. This is not optional — it is core to how we work at Ajjas. Must-have AI skills:
AI reasoning and research: Claude and/or ChatGPT — for schematic review, datasheet analysis, protocol debugging, component selection, and technical decision-making. AI-assisted firmware development: Cursor (AI-native IDE) and/or GitHub Copilot — for writing,
editing, and refactoring embedded C/C++ code with AI inline assistance.
Strongly preferred
- Experience in IoT / telematics / connected-device products.
- Familiarity with OBD-II protocols and vehicle data.
- Experience with BLE and BMS (Battery Management System) integrations.
- Knowledge of OTA/DFU mechanisms for field-deployed devices.
- Experience taking a product from prototype through production and field deployment.
- Experience with AI-assisted PCB/EDA tools — any of the following:
Flux AI — cloud-native PCB design with AI-driven layout and automation. Quilter AI — autonomous PCB routing and layout generation.
ProtoFlow — AI-assisted schematic capture (free, exports to KiCad).
Cadence Allegro X or Altium AI features — AI-driven placement, DRC, and routing assistance.
- Experience using Claude Code or similar agentic AI tools for complex, multi-file firmware tasks and architectural refactoring.
Who you are as a person
- You document your work without being asked. Design decisions, schematics, firmware changes — you write things down as you go.
- You are proactive. You don’t wait to be assigned work — you see what needs doing and you do it.
- You are a team player. You show up to meetings, share context, help colleagues when they’re stuck, and care about the team’s success, not just your own deliverables.
- You communicate clearly and early — especially when something isn’t working or is going to take longer than expected.
- You are comfortable working across the stack — hardware, firmware, and the boundary with software — without treating any layer as beneath you.
Why Ajjas
- You will own the hardware and firmware layer of a product line that is already market-leading in B2C and expanding into B2B.
- You will work with a lean, high-ownership team where your decisions directly shape the product.
- Real products in the market, real customers, real revenue — not a pre-product startup.
- Patented technology (accident detection) and a proprietary RTOS — technically interesting problems.
- Opportunity to define and build current product SKUs across cold chain, weather monitoring, EV/BMS, and fleet telematics.
Compensation bracket: 15–30 LPA, based on what you’ve built and what you bring. To apply: Send your resume and a brief note on what you’ve built (not managed — built) to
[email protected], with CC to
[email protected]. If you have a portfolio of hardware designs, schematics, or firmware projects, include it.
📌 Embedded Systems Engineer Hardware and Firmware (Navi Mumbai)
🏢 HPS Lab Designs
📍 Navi Mumbai