Johnson Controls Logo

Johnson Controls

Technical Architect

Posted Yesterday
Be an Early Applicant
In-Office
Pune, Mahārāshtra
Expert/Leader
In-Office
Pune, Mahārāshtra
Expert/Leader
Lead embedded firmware architecture and integration across hardware, firmware, and software. Define firmware interfaces, create specifications, guide development and testing, resolve complex firmware issues, support regulatory/compliance efforts, mentor teams, and drive quality, safety, and on-time delivery of embedded products.
The summary above was generated by AI

What you will do

In this role, you will be part of product development team to manage & deliver new product functionalities, modify existing product’s functionalities or improve product functionalities as required.

The Embedded Software architect will be outlining and evangelizing a vision of how firmware interacts with software and hardware components. Will be a technical evangelist within the company and promote seamless integration between firmware, software and hardware components by providing technical leadership across various functional areas, projects and fire domain. Liaise with other departments including architects, technical leads, Product management, Product Support, Technical Authors & SQA

You will work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers and scientists focusing on applied research and new technology innovations to provide new and improved products and solutions for our customers.

How you will do it

  •        Responsible for all aspects of our firmware philosophy, architecture and interface design between firmware and software systems as well as firmware, hardware and subsystem devices for multiple key projects.
  •        Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research.
  •        Guide to prepare software design specifications, protocol specifications & feasibility study.
  •        Participate in project planning, effort estimation, Analysis, coding & unit testing.
  •        Identify, analyze and resolve complex firmware inadequacies.
  •        Review and provide feedback on product functional specifications.
  •        Participate in assisting Compliance, Approvals, factory testing with any necessary support.
  •        Participate in product development meetings, design reviews and code reviews.
  •        Prepare the documentation as per ISO QMS guidelines & Participate in Quality Management System reviews
  •        Makes recommendations for changes to firmware development guidelines & standards.
  •        Develop methods, metrics, techniques & evaluation criteria for algorithms, products, processes.
  •        Define guidelines for implementation of clean, well-structured code with proper abstraction and reusability
  •        Comply with and make recommendations for changes to established development guidelines and standards.

What we look for

  •        BE (ECE/EIE/ETC/CSE) Degree in a technical field is required.
  • 15+  experience years on embedded software and product quality assurance
  •        Thorough knowledge of applicable Embedded software design and development practice with proficiency in programming languages primarily ‘C’; programming techniques and systems and language platforms
  • Experience in end-to-end architecture design of complex products, more at system level and good hold over understanding and developing products based on regulatory requirements for NA, EU, ROW regions.
  • Proven experience on guiding and mentoring teams to drive towards design thinking, innovation
  • Experience in regulatory certification of products in NA, EU regions is added advantage, particularly safety critical systems
  •        Exposure to Embedded bus protocols - I2C, SPI, USART, TCP/IP,MQTT ,Wi-Fi with hands-on experience in designing and developing communication protocols for some of these lower layers
  •         Hands-on experience in embedded debuggers with best debugging skills- ICE, GDB, JTAG, chip programmer
  •       Knowledge of analog and digital hardware, microcontrollers, microprocessors and DSP processors. 
  •       Strong understanding of different embedded software development life cycles (waterfall, iterative) and contemporary software quality assurance processes and automated tools .
  • Experience in C, C++ application development on Embedded Linux platform is added advantage
  • Experience in SIL and safety critical product SW development
  •        Must have experience in managing and working with distributed team members.
  •        Proven experience in leading projects from technical standpoint with focus on cost, quality and on time delivery

Specialized Skills:

  Strong communication, interpersonal, problem solving and presentation skills   Thorough knowledge of the software development and architecture   Able to work independently or in a team environment   Able to take ownership and work on project timelines   Self-motivated, takes initiative to resolve issues   Ability to problem solve through analysis of a situation where there are a variety of variables   Strong business acumen, coaching and mentoring skills   Strong proven leadership capabilities   Knowledge of Six Sigma Methodologies or equivalent. Knowledge of Fire Detection marine systems or similar systems   Demonstrated ability to engage and motivate a highly skilled technical team

Top Skills

C,C++,Embedded Linux,I2C,Spi,Usart,Tcp/Ip,Mqtt,Wi-Fi,Ice,Gdb,Jtag,Chip Programmer,Microcontrollers,Microprocessors,Dsp,Firmware,Sil,Six Sigma

Similar Jobs

16 Hours Ago
In-Office or Remote
Pune, Mahārāshtra, IND
Expert/Leader
Expert/Leader
Information Technology • Consulting
Lead technical architecture and delivery for Microsoft Dynamics CRM/D365 projects: produce technical specifications, implement .NET solutions, write and review code, ensure unit tests and performance, oversee client communication and team delivery, and follow best practices for CRM, Azure, and integration components.
Top Skills: Microsoft Dynamics Crm,Dynamics 365,C#,Asp.Net,.Net,Mvc,Web Api,Javascript,Power Apps,Pcf Controls,Azure,Azure Devops,Azure Functions,Azure Service Bus,Ci/Cd,Ssrs,Crm Reports,Plugins,Workflows,Dialogs,Client Extensions,Dynamics Sdk,Field Service,Project Service,Ifd,Angularjs,Knockoutjs,Portal
5 Days Ago
In-Office
2 Locations
Expert/Leader
Expert/Leader
AdTech • Marketing Tech • Software
The role involves creating scalable data architectures, overseeing other architects, delivering solutions, and mentoring junior engineers in a collaborative environment.
Top Skills: Apache AirflowAthenaAWSAzure Data FactoryAzure SynapseCloudFormationDockerHiveKubernetesLambdaMicrosoft Sql ServerMySQLOraclePostgresPythonRabbitMQS3SnowflakeSparkSsisTerraform
3 Hours Ago
In-Office
2 Locations
Senior level
Senior level
AdTech • Marketing Tech
The Technical Architect will design and oversee data platforms and architectures, mentor engineers, and ensure adherence to business requirements and engineering best practices.
Top Skills: Apache AirflowAthenaAWSAzure Data FactoryAzure SynapseCloudFormationDockerGitHiveJSONKubernetesPythonRabbitMQSnowflakeSparkSQLTerraform

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