Sr. Embedded Software Developer

Shashwath Solution

Pune District

On-site

INR 1,200,000 - 2,000,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Shashwath Solution in Pune, India is seeking a Senior Embedded Software Developer to drive the full embedded firmware lifecycle from architecture through verification and release. You will work with the Design & Development team to translate requirements into robust firmware and guide a small engineering sub-team.

You will develop low-level C, Python tooling, and Linux-based solutions (YOCTO, Raspbian), collaborate with hardware engineers, and ensure performance, reliability, and documentation

Qualifications

  • Extensive embedded firmware experience.
  • Experience leading sub-teams of 3+ developers.
  • Proficiency in C, Python, and Linux-based environments.

Responsibilities

  • Architect, design, and develop embedded systems, modules, and features.
  • Lead and mentor sub-teams and guide junior engineers.
  • Develop, review, and maintain low-level C code and firmware modules.
  • Create test plans, execute unit/integration tests, and collaborate with hardware engineers.
  • Prepare technical design documents and maintain documentation.
  • Ensure firmware performance, reliability, and timely releases.

Skills

Embedded C
Python
Leadership

Tools

Raspberry Pi
YOCTO
Raspbian
GitHub
JIRA
Slack
Confluence
AWS

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Embedded Software Developer
Sr. Embedded Software Developer

Shashwath Solution • Dadri

On-site
INR 1,500,000 - 2,600,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Engineer - Embedded Software
Engineer - Embedded Software

Eaton • Maharashtra

On-site
INR 1,200,000 - 2,000,000
Embedded Software Developer
Embedded Software Developer

Mobitech Wireless Solution Private Limited • Erode

On-site
INR 600,000 - 900,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000