Rugby - Senior Software Project Lead for CC

1 week ago


Mahesana, India Johnson Controls Full time

Job Summary: We are seeking an experienced Software Project Engineering Lead for CC to design and implement software for embedded devices and systems.

Key Responsibilities:

• Designing and implementing software for embedded devices and systems.

• Designing, developing, coding, testing, and debugging system software.

• Developing associated tools to support testing and verification of products.

• Collaborating with cross-functional teams to understand product specifications, software requirements, software design, etc.

• Responsible for documenting and implementing processes for software development.

• Responsible for continuous improvement of software and processes to enhance efficiency, stability, and scalability.

• Working closely with global teams to complete the implementation and delivery of IoT projects and regularly synchronizing progress with architects/leaders.

• Closely working with diverse teams of developers, stakeholders, and vendors across locations.

• Guiding and collaborating with vendor support teams.

• Building and adopting best development practices in Agile/Scrum IoT teams.

• Performing code reviews and guiding development teams.

• Technically handling multiple projects simultaneously.

• Helping developers, test teams, and support personnel with troubleshooting customer issues.

• Building proof of concepts and demonstrating technology feasibility of innovative solutions.

• Developing software according to functional and technical design specifications.

• Participating in design and code reviews/inspections.

• Providing input to technical discussions, proposing solutions, and alternatives.

• Strong in problem-solving, analyzing, and troubleshooting approaches.

• Writing and executing unit tests.

• Developing proof-of-concept and providing work estimates.

• Providing required support to product teams as needed to determine system problems and fix.

Requirements:

• Minimum 10 years of experience in Embedded C/C++, RTOS, Linux-based firmware development.

• Minimum 2-3 years of experience with AWS or any cloud platform.

Preferred Skills:

• Strong understanding of RTOS concepts and experience working on real-time operating systems like Linux or FreeRTOS.

• Experience using embedded RTOS (FreeRTOS, RTX, etc).

• Experience working with embedded processors and microcontrollers, preferably ARM.

• Experience working with peripheral buses (I2C, SPI, Serial).

• Embedded C, Embedded Linux, Embedded Firmware, ADC, USB, DAC, UART.

• Experience working with device IO (Serial, USB, Ethernet, Wi-Fi, Bluetooth, Zigbee).

• Experience working with analog and digital sensors.

• Adequate knowledge of reading schematics and data sheets for components.

• Collaborating with cross-functional teams to identify requirements and develop solutions that meet customer needs.

• Developing and maintaining technical documentation for firmware designs, including architecture diagrams, flowcharts, and test plans.

• Troubleshooting complex issues related to firmware development and providing timely resolutions.

• Ability to quickly learn and adapt to the existing code base and new technical skills.

• Highly motivated with demonstrated ability to work independently with minimal supervision.

• Strong analytical skills to translate system requirements and use cases to detailed system design.

• Strong problem-solving skills to participate in troubleshooting of issues with different teams to drive towards root cause identification and resolution.

• Good team player with excellent communication skills to collaborate and work with cross-functional teams.

• Ability to work in a fast-paced, dynamic work environment with a focus on technical excellence, responsiveness to meet customer needs.

• Strong knowledge of Agile and Scrum process.

• Ability to guide teams, review, and drive independently.

• Strong knowledge of AWS IoT or any cloud platform integration.

• Knowledge of software development life cycle.

• Use of UML, sequence diagrams, and code repository like GitHub usage experience.

• Understanding of Agile (Scrum) methodology.

• Strong analytical, problem-solving, and conceptual skills.

• Ability to work under pressure and meet tight deadlines.

• Experience working with globally distributed teams.

Good To Have:

• Proficiency in Python scripting for automation tasks.

• IoT domain experience working on Wi-Fi adaptors, gateway design and development.

• Experience with unit testing and static analysis.

• Experience with a variety of debugging tools like JTAG, signal analyzers, etc.

• Experience in using measuring and monitoring electronics test equipment's like multimeter, digital oscilloscope, etc.

• Familiarity with requirements management tools, configuration management tools, and test management tools like Git, TestRail, Jira, Helix/TestTrack, Confluence, etc.

Education Background:

• Bachelor's degree in Electronics or related field from a reputable college or university.



  • Mahesana, India Johnson Controls Full time

    Job Title: Rugby Software Engineer for CCWe are seeking a highly skilled Rugby Software Engineer to join our team at Johnson Controls. As a key member of our software development team, you will be responsible for designing and implementing software for embedded devices and systems.Key Responsibilities:Design and implement software for embedded devices and...


  • Mahesana, India Johnson Controls Full time

    About the Role:The Rugby - Software Project Engineering Lead for CC will lead the design, development, and maintenance of firmware for various electronic products using Embedded C/C++, RTOS, Linux programming languages. The ideal candidate will have strong understanding of RTOS concepts and experience working on real-time operating systems like Linux or...


  • Mahesana, India Johnson Controls Full time

    Accountabilities:As a Rugby Software Engineer for CC at Johnson Controls, you will be responsible for designing and implementing software for embedded devices and systems.Key Responsibilities:Designing and developing system softwareDeveloping associated tools to support testing and verification of productsCollaborating with cross-functional teams to...


  • Mahesana, India Johnson Controls Full time

    Job Title: Software Project Engineering Lead for CCJob Summary: We are seeking a highly skilled Software Project Engineering Lead for CC to join our team at Johnson Controls. The successful candidate will be responsible for designing and implementing software for embedded devices and systems, as well as collaborating with cross-functional teams to understand...


  • Mahesana, India Johnson Controls Full time

    Job Title: Rugby Software Project Engineering LeadJohnson Controls is seeking a highly skilled Rugby Software Project Engineering Lead to join our team. As a key member of our software development team, you will be responsible for designing and implementing software for embedded devices and systems.Key Responsibilities:Designing and implementing software for...


  • Mahesana, India Johnson Controls Full time

    Job Summary:We are seeking a highly skilled Software Engineer for CC to join our team. The ideal candidate will have expertise in embedded systems, C/C++ programming, and IoT project development.Key Responsibilities:Design and implement software for embedded devices and systems.Develop associated tools to support testing and verification of...

  • Rugby IoT Tech Lead

    4 weeks ago


    Mahesana, India Johnson Controls Full time

    Job Title: Rugby IoT Tech LeadJohnson Controls is seeking a highly skilled Rugby IoT Tech Lead to join our team. As a key member of our cloud solutions team, you will be responsible for designing and developing robust system solutions that meet defined system requirements.Key Responsibilities:Design and develop cloud service solutions using AWS architecture...


  • Mahesana, India Johnson Controls Full time

    Job Summary:We are seeking a highly skilled Software Engineer for CC to join our team. The ideal candidate will have expertise in embedded systems, C/C++ programming, and experience with IoT projects.Key Responsibilities:Design and implement software for embedded devices and systems.Develop associated tools to support testing and verification of...

  • Rugby - IoT Tech Lead

    4 weeks ago


    Mahesana, India Johnson Controls Full time

    Job Title: Rugby - IoT Tech LeadThis position is responsible for leading the development of IoT solutions, working closely with global teams to complete implementation and delivery of projects, and synchronizing progress with architects and leaders.Key Responsibilities:Design and develop robust system solutions that meet defined system requirements.Work with...


  • Mahesana, India Johnson Controls Full time

    Job Title: Rugby Software Project Manager for VRF/PAC EngineeringJob Summary: We are seeking a highly skilled Software Project Manager to lead our engineering team in delivering high-quality software solutions for VRF/PAC projects.Key Responsibilities:Drive and achieve all engineering aspects of assigned Controls projects, ensuring timely delivery of...


  • Mahesana, India Johnson Controls Full time

    AccountabilitiesDesign and Implement SoftwareJohnson Controls requires a skilled Software Project Engineering Lead to design and implement software for embedded devices and systems. This role involves designing, developing, coding, testing, and debugging system software. The selected candidate will also develop associated tools to support testing and...

  • Rugby Team Lead

    2 weeks ago


    Mahesana, India Johnson Controls Full time

    Job Summary:Johnson Controls seeks a high-performing Rugby Team Lead to join our team. The ideal candidate will have a strong background in VRF system design and be able to lead cross-functional teams to deliver system design documents for design reviews.Key Responsibilities:Collaborate with GPM to convert PV requirements from global markets into product...


  • Mahesana, India Johnson Controls Full time

    Job Summary:We are seeking a highly skilled Software Project Engineering Lead to join our team at Johnson Controls. The successful candidate will be responsible for designing and implementing software for embedded devices and systems, as well as collaborating with cross-functional teams to understand product specifications and software requirements.Key...

  • Rugby - IoT Tech Lead

    3 weeks ago


    Mahesana, India Johnson Controls Full time

    Job Title: Rugby - IoT Tech LeadJob Summary:We are seeking a highly skilled IoT Tech Lead to join our team at Johnson Controls. As a key member of our team, you will be responsible for leading the design, development, and implementation of cloud-based IoT solutions.Key Responsibilities:Lead the requirement analysis, solution design, and implementation of...


  • Mahesana, India Johnson Controls Full time

    Job Title: Rugby - Software Engineer for VRF/PACWe are seeking a highly motivated and technical Software Engineer to join our team at Johnson Controls. As a key member of our software development team, you will be responsible for developing and maintaining software applications for our VRF/PAC products.Key Responsibilities:Develop and maintain software...


  • Mahesana, India Johnson Controls Full time

    Job Title: Rugby Software Engineer for VRF/PACJob Summary: We are seeking a highly motivated and technical Software Engineer to join our team at Johnson Controls. The ideal candidate will have experience in Model-Based Development using MATLAB Simulink and Stateflow, as well as expertise in automation tool development using m-scripting.Key...


  • Mahesana, India Johnson Controls Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Johnson Controls. As a Rugby Software Engineer, you will be responsible for designing and implementing software for embedded devices and systems.Key ResponsibilitiesDesigning and implementing software for embedded devices and systems.Designing, developing, coding, testing,...


  • Mahesana, India Johnson Controls Full time

    Rugby VRF Structure Design ManagerWe are seeking an experienced Rugby VRF Structure Design Manager to join our team at Johnson Controls. In this role, you will be responsible for the assessment, design, and validation of VRF product structures, with a focus on outdoor units.Key Responsibilities:• Conduct VRF product structure assessments and designs•...


  • Mahesana, India Johnson Controls Full time

    Job Title: Rugby - Embedded Systems Software Engineer for VRF/PACJob Summary: We are seeking an experienced Embedded Systems Software Engineer to join our team at Johnson Controls. In this role, you will be responsible for developing applications in C and Embedded C++ based on embedded system requirements.Key Responsibilities:Application Development: Develop...

  • Rugby Team Manager

    1 week ago


    Mahesana, India Johnson Controls Full time

    Job Title: Rugby - Manager, VRF/PAC Structure DesignAbout the Role:We are seeking a highly skilled Rugby Team Manager to join our team at Johnson Controls. As a key member of our VRF/PAC Structure Design team, you will be responsible for assessing, designing, and validating VRF product structures, particularly outdoor units.Key Responsibilities:Follow new...