Posimind Consulting Logo

Posimind Consulting

Software Developer Team Lead (Embedded Software)

Posted 3 Days Ago
Be an Early Applicant
In-Office
Tathawade, Pune, Maharashtra, IND
Entry level
In-Office
Tathawade, Pune, Maharashtra, IND
Entry level
Leads and mentors software developers while designing, coding, testing, debugging, and documenting embedded and application software. Develops C/C++ solutions for STM-based controllers and Linux systems, working with hardware components, real-time constraints, desktop and CLI applications, automation, and backend systems. Coordinates requirements with technical, delivery, QA, and product teams; leads code reviews; optimizes performance; resolves defects; and ensures reliable, testable, and maintainable software.
The summary above was generated by AI

People:

- Manage and mentor software developers

- Work with the Software Technical Manager to ensure the developers work effectively

- Work with the Software Delivery Manager to ensure requirements are understood and implemented efficiently


Software Design and Development:

- Design, code, test, and debug software solutions for both embedded systems and application software.

- Collaborate with the development team to create efficient and maintainable code that meets project requirements.

- Utilize agile techniques, software architecture principles, and wider business knowledge, to plan and champion the development of (sub)projects within the business.


Embedded Systems Development:

- Develop software for embedded systems, understanding hardware-software interactions and real-time constraints.

- Work with microcontrollers, sensors, actuators, motor control, comms and other embedded components.

- STM based controllers and Linux experience with building bespoke C/C++ solutions.


Application Software Development:

- Contribute to the development of user interfaces, application logic, and backend systems for desktop, mobile, or web applications.

- Ensure application software aligns with user requirements and provides a positive user experience.

- Desktop and CLI solutions for internal and customer use as well as automation to interface and test product.


Integration and Problem Solving:

- Optimize code for performance, memory usage, and efficiency in both embedded and application software.

- Identify and resolve software bottlenecks.

- Diagnose and create solutions for issues around design requirements.


Collaboration with Cross-Functional Teams:

- Work closely with business analysts, product managers, and quality assurance teams to understand requirements and deliver software that meets stakeholder expectations.

- Lead code reviews and provide constructive feedback to team members.


Testing and Quality Assurance:

- Develop and execute unit tests, integration tests, and system tests to ensure the reliability and functionality of both embedded and application software.

- Provide input on creating and maintaining testable and auditable solutions.

- Collaborate with QA teams to identify and address software defects.


Documentation:

- Create and maintain technical documentation, including design specifications, API documentation, and code documentation.

- Ensure documentation is comprehensive and accessible to other team members.



Similar Jobs

An Hour Ago
Hybrid
Mid level
Mid level
Financial Services
Supports external financial and regulatory reporting by consolidating and analyzing quarterly data, coordinating results across business lines, preparing and filing periodic reports, performing reconciliations and control checks, interpreting accounting and regulatory requirements, identifying data issues, and improving reporting processes and data quality.
Top Skills: Call ReportExcelForm 10-KForm 10-QFr Y-9CPillar IiiSecurities And Exchange Commission (Sec) Reporting
An Hour Ago
Hybrid
Senior level
Senior level
Financial Services
Leads and develops a 70+ person Asia Corporate Tax team in Mumbai, providing strategic tax oversight, risk management, technical guidance, and leadership across complex domestic and cross-border matters. Drives team strategy, succession planning, process improvement, governance, technology and data enhancement, and senior stakeholder partnerships across a global organization.
An Hour Ago
Remote or Hybrid
India
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Reviews liquidity risk reports, validates data and reconciliations, analyzes requirements gaps, and supports regulatory finance transformation initiatives. Coordinates with global Finance, IT, Design, and business teams to resolve data quality issues, manage requirements workstreams, improve reporting controls, and deliver sourcing and process changes. Facilitates governance, issue resolution, stakeholder communication, and operational risk management across multiple regions.

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account