Embedded Software Developer Team lead | 9-15 years | Pune | Urgent

Posimind Consulting LLP

Punawale

Hybrid

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

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Posimind Consulting LLP in Pune, Maharashtra, India seeks an experienced Embedded Software Lead to mentor a small team and stay hands-on. You will develop and debug Embedded C/C++ for ARM Cortex-M/STM32 controllers, work with microcontrollers, sensors, actuators and motor-control related systems, and integrate software with desktop applications.

Strong Linux, Python, testing and automotive embedded background are preferred.

Qualifications

  • Experience in Embedded C/C++ for ARM Cortex-M/STM32 platforms and real-time systems.
  • Hands-on development with embedded software, Linux-based tools and testing.
  • Strong technical leadership with experience guiding small engineering teams.

Responsibilities

  • Lead and mentor a small team of software developers.
  • Remain hands-on technically in a primarily technical role.
  • Develop and debug Embedded C/C++ for ARM Cortex-M/STM32 controllers.
  • Work on microcontrollers, sensors, actuators, and motor-control systems.
  • Integrate embedded software with desktop/application software.
  • Work on Linux-based C/C++ solutions.
  • Develop desktop, CLI and automation/testing apps using Python, C#, JS/TS.
  • Participate in architecture, design, coding and debugging.
  • Conduct and lead code reviews and ensure best practices.
  • Develop and maintain unit/integration/system testing.
  • Follow Agile/Scrum and contribute to planning.
  • Troubleshoot hardware-software integration and performance issues.
  • Prepare technical/design documentation and collaborate across teams.
  • Collaborate with global teams, including UK-based software teams.
  • Take ownership of sub-projects including technical planning and delivery.

Skills

Embedded C
ARM Cortex
STM32
Protocols
Sensors
Linux
Python
Testing
Automotive embedded
Technical leadership

Job description

Role & responsibilities
  • Lead and mentor a small team of software developers.
  • Remain hands-on technically this is mainly a technical role, not a purely managerial position.
  • Develop and debug Embedded C/C++ software, mainly for ARM Cortex-M / STM32-based controllers.
  • Work on microcontrollers, sensors, actuators, communication protocols and motor-control-related systems.
  • Develop and integrate embedded software with desktop/application software.
  • Work on Linux-based C/C++ solutions.
  • Develop desktop, CLI and automation/testing applications using technologies such as Python, C#, JavaScript/TypeScript.
  • Participate in software architecture, design, coding and debugging.
  • Conduct and lead code reviews and ensure coding best practices.
  • Develop and maintain unit, integration and system testing.
  • Follow Agile/Scrum development practices and contribute to project planning.
  • Troubleshoot software, hardware-software integration and performance issues.
  • Prepare and maintain technical/design documentation.
  • Work closely with Engineering, Quality, Product and other cross-functional teams.
  • Collaborate with global teams, including UK-based software teams.
  • Take ownership of sub-projects, including technical planning and delivery.

Preferred candidate profile

Strong points: Embedded C, ARM Cortex, STM32, protocols, sensors, Linux, Python, testing, automotive embedded, technical leadership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Embedded Linux Team Lead
Embedded Linux Team Lead

Aitech Systems Ltd. • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Team Leader [Head of Dept] - Software Platform Team
Team Leader [Head of Dept] - Software Platform Team

Mobis India • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez-Tech • Pune District

On-site
INR 4,000,000 - 7,000,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez Tech • Pune District

On-site
INR 3,500,000 - 5,500,000
Embedded Software Developer
Embedded Software Developer

Chheda Electricals And Electronics • Pune District

On-site
INR 900,000 - 1,300,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000