Talent.com
Technical Lead / Engineering Manager - Embedded System

Technical Lead / Engineering Manager - Embedded System

Squareroot Consulting Pvt Ltd.Pune
30+ days ago
Job description

Job Description :

Key Responsibilities :

  • Lead and mentor a team of Embedded Software engineers, ensuring project deadlines and technical excellence.
  • Define Software architecture and development strategies for embedded systems.
  • Oversee the design, development, testing, and deployment of Embedded software solutions.
  • Collaborate with Hardware engineers, Product managers, and other Stakeholders to define system requirements and specifications.
  • Drive innovation in Embedded software by adopting modern development methodologies, tools, and best practices.
  • Ensure compliance with Industry standards, Security protocols, and regulatory requirements.
  • Optimize Software performance, memory management, and power consumption for embedded applications.
  • Manage project timelines, budgets, and resource allocation effectively.
  • Review and improve existing codebases for maintainability, scalability, and performance.
  • Stay updated with emerging trends and technologies in embedded systems.

Technical Competency :

  • Min 7 years of hands-on experience in Software domain, consisting of Demonstrated proficiency in C and C++, Linux, RTOS (LynxOS, QNX, VxVowrks, etc) and Qt framework, Shell scripts
  • Software application and GUI design & development using C++
  • Experience of Software development using Real Time Operating Systems (RTOS)
  • Hands on Experience on various Protocols like Ethernet, TCP / IP, UDP, MODBUS, VME protocol, etc.
  • Good understanding of Software architecture and redundancy management in software
  • Proven track record of debugging and resolving complex issues independently during application development and sustenance.
  • A good understanding and experience on distributed systems, event driven applications and multi-threaded application development
  • A good understanding of Electronic control systems
  • Communicate with customer, gather and understand requirements
  • Knowledge of using static and dynamic Code analysis tools, safety integrity levels, compliance to specific coding standards will be an added advantage
  • Looking for ambitious individual who is open for new challenges and product innovation
  • Strong Engineering experience primarily focusing on Embedded software or Firmware / Driver development
  • Experience in handling and owning methodology, automation or build flow projects.
  • Strong interpersonal skills, excellent verbal and written communication skills
  • Self-motivated and willing to take up additional responsibilities to contribute to the team's success.
  • Strong analytical, problem solving and debugging skills.
  • Nice To Have Skills and Experience :

  • Strong understanding of basic Computer architecture
  • Good in logical programming using C with experience in embracing Embedded Engineering standard methodologies.
  • Familiar with Verification process such as Test Plan development, Testcase development
  • Familiarity of Linux working environment
  • Experience in CPU verification would be a plus
  • (ref : hirist.tech)

    Create a job alert for this search

    Technical Manager • Pune