Sr. Embedded Software Developer

Shashwath Solution

Pune District

On-site

INR 2,500,000 - 4,000,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Shashwath Solution is seeking a Senior Embedded Software Developer to drive end-to-end firmware development for embedded systems in Pune. You will architect, design, and implement firmware modules, and lead a small team to deliver high-quality software.

The role requires hands-on experience with embedded C, Python, and Linux environments, plus strong debugging and collaboration with hardware teams. On-site position in Pune with opportunities to influence product releases.

Qualifications

  • Proficient in embedded C and Python with Linux environments (Yocto, Raspbian).
  • Experience with hardware interfacing and firmware development for embedded systems.
  • Strong debugging, optimization, and code maintenance skills.

Responsibilities

  • Architect and develop embedded systems, modules, and firmware from concept to delivery.
  • Lead and mentor a sub-team of 3+ developers; guide junior engineers.
  • Develop and review low-level C code and hardware interfaces.
  • Create and execute unit/integration tests; work with hardware and simulators.
  • Prepare design documentation and ensure smooth release cycles.

Skills

Embedded C
Python
Linux Yocto/Raspbian

Tools

GitHub
JIRA
Slack
Confluence

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

Senior Software Engineer
Senior Software Engineer

Mgtechsoft • Bengaluru

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

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Senior Embedded Engineer
Senior Embedded Engineer

Phoenix Medical Systems • Chennai

On-site
INR 1,200,000 - 2,100,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai

On-site
INR 1,500,000 - 2,500,000
Senior Architect- Embedded Systems
Senior Architect- Embedded Systems

TidyHire • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior/Lead Embedded Engineer
Senior/Lead Embedded Engineer

Miko • Mumbai City

On-site
INR 900,000 - 1,500,000
Embedded Technology Lead
Embedded Technology Lead

KSB Company • Maharashtra

On-site
INR 3,500,000 - 7,000,000
Embedded Developer
Embedded Developer

Protco Technologies • Mumbai Suburban

On-site
INR 700,000 - 1,100,000
Senior Architect – Embedded Systems
Senior Architect – Embedded Systems

Softdel • Pune District

On-site
INR 3,500,000 - 7,000,000