Seven N Half

Technical Lead - Embedded System

Job Location

bangalore, India

Job Description

Job Description & Responsibilities : In this position, you will be : - Technically leading the designing, developing, reviewing and maintaining of embedded software products. - Lead all aspects of embedded software starting from pre development, design prototyping, testing, validation till maintenance with little / no guidance. - Plan and execute multiple project requirements with changing priorities. - Review the code of junior developers to ensure that coding best practices are adhered to. - Ensure optimal performance, reliability and resource utilization. - Communication Protocols : Implement and optimize communication protocols such as Ethernet, Modbus or wireless technologies. - Debug and troubleshoot software and hardware issues. - Optimization and Performance tuning: Optimize code and algorithms for memory and processing efficiency. - Improve system performance and response times. - Documentation Create and maintain technical documentation, including code comments, user manuals and design documents. - Security and Safety considerations Implement security features and adhere to safety standards relevant to industry - Collaborate with cross - functional teams including hardware engineers, quality assurance, product managers and solution architects. - Participate in design reviews and project meetings. - Experience with the use of JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques. - Experience with software tools such as repository management (Git/Subversion), Jira, static analysis, etc. - Stay updated on industry trends, emerging technologies and best practices in embedded development. Preferred candidate profile : - Academic background in Bachelor's Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent. - 10-12 years of experience and extensive knowledge in architecture, design and programming in a embedded systems environment - Ability to drive end to end development of embedded systems to achieve varying level of requirements with respect to power consumption, performance and code size. - Ability to identify root cause and resolve complex issues and bugs in firmware. - Expert knowledge of developing modular software using C and C++ in an embedded platform. - Familiar with working in an Embedded Linux development environment and RTOS. - Capable of understanding hardware/software interfaces and reading schematics - Familiarity with communication protocols - Familiar with using static code analysis tools. - Experience in writing multi-threaded software and class libraries is desired. - Has experience in software estimation techniques and can guide junior engineers. - Embedded systems certification/training/online courses is appreciated. - Desire to have experience with CICD, static code analysis and unit testing tools. - Exposure working with multi-site global teams (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/8/2025
View More Seven N Half Jobs

Contact Information

Contact Human Resources
Seven N Half

Posted

May 8, 2025
UID: 5123166832

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.