Upload Button Icon Add office photos
filter salaries All Filters

153 Square Root Consulting Jobs

Technical Lead/Engineering Manager - Embedded System (6-15 yrs)

6-15 years

Technical Lead/Engineering Manager - Embedded System (6-15 yrs)

Square Root Consulting

posted 2d 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


Functional Areas: Other

Read full job description

Similar Jobs for you

Recently Viewed

write
Share an Interview
How was your last interview experience?