Principal Firmware Architect

1 day ago


Chennai, Tamil Nadu, India NorthStar HR Consultants Full time

Job Title - Principal Firmware Architect

We are seeking a highly skilled and experienced Principal Firmware Architect to join our team at NorthStar HR Consultants in Chennai, India. As a key member of our organization, you will be responsible for designing and developing advanced firmware solutions for our clients.

About the Role:

The ideal candidate will have a strong background in embedded systems design and a proven track record of delivering high-quality firmware solutions. You will work closely with our cross-functional teams to develop firmware architecture, ensure timely delivery, and maintain quality standards.

Key Responsibilities:

• Design and develop firmware for microcontrollers and microprocessors, ensuring it meets product requirements and industry standards.
• Collaborate with hardware engineers, software developers, and QA engineers to integrate firmware components into the overall system.
• Develop and implement communication protocols such as UART, SPI, I2C, CAN, Ethernet, or wireless protocols (e.g., Bluetooth, Wi-Fi).
• Optimize firmware for resource-constrained systems, such as memory and power efficiency, while ensuring reliability and performance.
• Implement security measures and best practices to protect against vulnerabilities and threats.
• Develop and execute test plans, including unit testing, integration testing, and validation of firmware.
• Mentor and guide junior engineers, providing technical leadership and knowledge transfer.
• Stay up-to-date with industry trends and developments in firmware design and development.

Qualifications & Requirements:

• Minimum of 5 years of relevant experience in embedded system design and firmware development.
• BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent in experience with evidence of exceptional ability.
• Proficiency in C, C++, RTOS, and familiarity with automotive development: MISRA-C, CAN, UDS, ISO26262 Functional safety.
• Experience with EV components such as BMS, Motor controller, etc.
• Deep Knowledge in communication protocols such as CAN(-FD), J1939, I2C, USART, and SPI.
• Comprehensive experience with Vector CAN Tools, static code analyzers, oscilloscope, Emulators, Debuggers (ST-link, J-link, PEmicro), Compilers, and various software testing tools.
• Working experience in Boot loader and secure firmware for over the air updates.
• Familiarity with MBD on simulation tools such as Matlab / Simulink.
• Ability to collaborate and communicate complex technical concepts.

Estimated Salary: ₹ 30,00,000 per annum



  • Chennai, Tamil Nadu, India Logitech Full time

    About the RoleAs a Senior Bluetooth Firmware Engineer at Logitech, you will play a crucial role in developing cutting-edge firmware for microcontroller-based low-power Bluetooth audio products. You will be part of a dynamic team that positively impacts the lives of millions of people worldwide.Key ResponsibilitiesDesign and develop embedded firmware for...


  • Chennai, Tamil Nadu, India Celestica Full time

    Job SummaryWe are seeking a seasoned Firmware Development Lead to join our team at Celestica. In this role, you will be responsible for leading the development of firmware platforms for various storage and server products.About the RoleThis is an exciting opportunity to work with a highly skilled team in developing cutting-edge firmware solutions. As a...


  • Chennai, Tamil Nadu, India A Design Theory Full time

    About UsA Design Theory is an esteemed Architecture and Interior Design studio, driven by a strong passion for the intricacy of art. At A Design Theory, we build stories and create rich experiences. We consider the importance of all five senses in our approach to design, as well as the physical, emotional, and aesthetic aspects of the space.We believe in...


  • Chennai, Tamil Nadu, India Tech Mahindra Full time

    We are hiring a highly skilled Principal Java Developer and Architect to join our team at Tech Mahindra in Chennai.Role: Senior Java DeveloperThis is a challenging role that requires a minimum of 4-6 years of experience in designing, developing, and implementing large-scale Java applications using Spring (Batch, MVC, etc.)The ideal candidate will have...


  • Chennai, Tamil Nadu, India myGwork Full time

    Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community, is seeking a highly skilled Principal Software Development Architect to join our Digital Acceleration organization.The successful candidate will have established experience in architecting, designing, and developing complete technical...


  • Chennai, Tamil Nadu, India Epam Full time

    We are seeking a seasoned Principal Java Software Architect to lead the development of enterprise-level solutions using Java 8, Microservices Architecture Pattern, and Spring Boot.As a key member of our team, you will design and develop high-performance services that meet the needs of our global clients. Your expertise in Agile software development...


  • Chennai, Tamil Nadu, India Flintex Consulting Pte Ltd Full time

    Job OverviewWe are seeking a highly skilled and detail-oriented Principal IT Infrastructure Specialist to join our team at Flintex Consulting Pte Ltd. The successful candidate will play a crucial role in designing, documenting, and implementing the company's IT architecture. This is an excellent opportunity to gain valuable experience working on real-world...


  • Chennai, Tamil Nadu, India Resource Tree Global Services Full time

    Job Summary:We are seeking a highly skilled Principal Data Architect to lead our team in designing and implementing data platforms using DBT and Snowflake. The ideal candidate will have extensive experience in data engineering, architecture, and management.About the Role:This is a unique opportunity to work with a dynamic company like Resource Tree Global...


  • Chennai, Tamil Nadu, India OEC Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Lead to join our team in Chennai. As a key member of our engineering organization, you will be responsible for leading the development of cutting-edge technology solutions.Key ResponsibilitiesCollaborate with architects to drive technical vision and design; ensure implementation by...


  • Chennai, Tamil Nadu, India Presidio Full time

    Transform Business with Cutting-Edge TechnologyAt Presidio, we're on the forefront of a technology-driven revolution. Join our team of innovators and self-starters as we transform the way business is done. As a Principal Architect, you'll be responsible for designing and architecting software solutions on cloud platforms, ensuring they're highly secure and...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    We are looking for a skilled Cloud Infrastructure Architect to join our team at Tata Consultancy Services in India.Role OverviewAs a Cloud Infrastructure Architect, you will be responsible for designing and implementing robust, scalable compute and storage infrastructure based on project requirements.Key ResponsibilitiesCollaborate with solution architects...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    We are seeking a highly experienced Senior Enterprise Software Architect to lead our global healthcare solutions team. This role demands technical leadership in designing, developing, and optimizing complex software systems using Python. The principal architect will set coding standards, mentor junior developers, and collaborate with cross-functional teams...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    Job OverviewTata Consultancy Services is seeking a skilled Network Infrastructure Architect to join our team. As a key member of our infrastructure team, you will play a crucial role in designing and implementing large-scale network solutions for our global clients.Responsibilities:Designing and implementing new network solutions and/or improving the...


  • Chennai, Tamil Nadu, India PeopleLogic Full time

    We are a multi-national company providing IT services. Our organization delivers software and consultancy services across various industries, including Finance, Education, Insurance, Retail, Energy, Life Science, and Healthcare.Key Requirements:6-10 years of experience in distributed systems architecture and HCI platform management.Strong understanding of OS...


  • Chennai, Tamil Nadu, India Neerinfo Solutions Full time

    Job Title: Senior Backend Architect (Principal Architecture)About Us:Neerinfo Solutions is a cutting-edge technology firm that prides itself on delivering innovative solutions to meet the evolving needs of its clients.We are seeking an experienced Senior Backend Architect to lead our team of engineers in designing, developing, and implementing high-quality,...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    Job Summary:This role demands a Principal Software Engineer who provides technical leadership in designing, developing and optimizing complex software systems using Python. The principal engineer will set coding standards, mentor junior developers and collaborate with cross-functional teams to align tech solutions with business...


  • Chennai, Tamil Nadu, India Celestica Full time

    Job Summary:We are seeking an experienced Senior Software Engineer to join our team as an embedded systems expert. This role will involve designing and developing firmware for various storage products, servers, and network switches.About the Role:In this position, you will be responsible for creating firmware architecture designs, module design...


  • Chennai, Tamil Nadu, India myGwork Full time

    About Amazon Fire TVAmazon Fire TV is a revolutionary consumer device that has become the #1 best-selling Amazon product. It's among the most innovative and fastest-growing businesses at both Amazon and the entire consumer electronics industry.Job OverviewWe are looking for a talented Principal Software Engineering Manager to join our team in building...


  • Chennai, Tamil Nadu, India VOLANSYS (An ACL Digital Company) Full time

    Software Engineer Opportunity at VOLANSYS (An ACL Digital Company)We are seeking an experienced Senior Software Engineer to join our team in designing and developing cutting-edge embedded systems.About the RoleThis is a fantastic opportunity for a talented software engineer to work on high-performance embedded systems, leveraging their expertise in MCU...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    Tata Consultancy Services is a global leader in the technology arena, and we're always looking for talented professionals to join our team. We offer a competitive salary of approximately $120,000 per year, depending on experience.Company OverviewWe are a pioneer in feeding the fire of young Techies like you, with a strong commitment to innovation and growth....