Find a jobRecruiters

Sr. Embedded Software Developer

Exclusive opportunity

Onsite

Sr. Embedded Software Developer

Shashwath Solution

Sr. Embedded Software Developer

Skills

PythonTesting & QAAWSGitHubLinuxJiraConfluenceMQTTRaspberry Pi

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Pune, Maharashtra, India

Work mode:

Onsite

Published on:

20 August 2026

What they need


About the Role

We are seeking a highly skilled Senior Embedded Software Developer to join our Technology Design & Development team. The ideal candidate will be responsible for driving the complete development cycle of embedded systems from architecture and design through development, verification, release, and documentation. This role requires deep technical expertise, leadership skills, and hands-on experience in embedded firmware development.

Key Responsibilities

  1. Architecture & Design
    Architect, design, and develop embedded systems, modules, and features.
    Translate customer requirements into system architecture/microarchitecture.
    Create firmware specifications, module lists, and test plans.
    Engage in technical discussions, design reviews, and present ideas effectively.

  2. Team Leadership
    Lead and mentor sub-teams (3+ developers).
    Guide junior engineers and provide technical direction.
    Drive feature development and ensure timely delivery of pilot goals.

  3. Embedded Software Development
    Develop, review, and maintain low-level source code (C as primary).
    Implement firmware modules for hardware interfaces and communication protocols.
    Design and implement efficient data structures and algorithms within constrained environments.
    Ensure code reusability, maintainability, and adherence to best practices.

  4. Testing & Debugging
    Create and execute unit and integration test cases.
    Work with virtual/simulated environments and actual hardware.
    Collaborate with hardware engineers to debug cross-domain issues.
    Perform system-level troubleshooting, verification, and validation.

  5. Collaboration & Documentation
    Participate in a full firmware lifecycle from concept to deployment.
    Work closely with hardware, QA, and cross-functional teams.
    Prepare technical design documents and maintain proper documentation.
    Support smooth release cycles through efficient teamwork.
    Optimize firmware performance and support power-on/tape-out activities.
    Conduct root-cause analysis of issues during execution.
    Provide customer-oriented support and system performance improvements.

Required Skills & Hands-On Expertise

Languages & OS: Embedded C, Python, Linux (YOCTO, Raspbian)
Cloud & Connectivity: AWS, 4G GSM, Wi-Fi/BLE, MQTT, Telemetry Applications
Hardware & Tools: Raspberry Pi / Microcontrollers, BMS, Micro Services
Collaboration & DevOps: GitHub, JIRA, Slack, Confluence
Strong knowledge of embedded system design, debugging, and optimization.

Other offers great for you!

These companies are also looking for great profiles

iSupplier

Software System Engineer – Systèmes embarqués & Architectur

390

Freelance

93400 Saint-Ouen-sur-Seine, France

Hybrid

Skills

COTS

5 months ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools