Bootstrap

Armstrong Fluid Technology

Lead, Embedded Software Developer

๐Ÿ“ŒBengaluru, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

Imagine working at the forefront of innovation in fluid-flow technology, with over 1,400 colleagues across the globe, and contributing to a legacy of excellence that spans eight manufacturing facilities on four continents. Armstrong Fluid Technology is more than just a leader in our industry; we are a community of the brightest and most creative minds, driven by a shared mission to engineer the future and safeguard our planet.

As part of our team, you'll be immersed in an environment that fosters growth, creativity, and collaboration. Here, you'll have the opportunity to push boundaries, tackle exciting challenges, and develop cutting-edge solutions that promote energy efficiency and reduce environmental impact. Every day offers the chance to make a meaningful contribution to a more sustainable future, driving innovations that help lower global carbon footprints. Together, weโ€™re creating a legacy that goes beyond businessโ€”one thatโ€™s changing the world for the better.

In this role of Lead Embedded Software Developer, you will be a technical subject matter expert, driving the design, development, and implementation of embedded software solutions for our next-generation products. You will provide technical guidance to the embedded software team, ensuring the delivery of high-quality, robust, and scalable solutions. You will collaborate closely with engineering teams, product managers, and other stakeholders to define, and deliver innovative solutions that align with the companyโ€™s strategic goals.

This individual should have strong technical skills and a proven background in embedded software or firmware development, experience with Agile environments, excellent project management skills, great communication and presentation skills, and the motivation to achieve results in a fast-paced environment.


Key Accountabilities

Technical Strategy & Leadership

  • Provide technical leadership and guidance to the embedded software team, fostering a culture of excellence and innovation.
  • Lead the design and architecture of embedded software systems, ensuring scalability, maintainability, and performance.
  • Evaluate new technologies and tools to improve the efficiency and effectiveness of the software development process.
  • Identify technical risks and develop mitigation strategies.

Software Development & Quality

  • Participate in code development and conduct thorough code reviews.
  • Ensure adherence to coding standards and best practices.
  • Drive continuous improvement in software development processes and practices.
  • Troubleshoot complex technical issues and provide innovative solutions.

Cross-Functional Collaboration

  • Work closely with hardware engineers, product managers, and other stakeholders to define system requirements and specifications.
  • Facilitate alignment between engineering, product, and leadership teams for project success.

Team Development & Mentorship

  • Mentor junior engineers and provide technical training.
  • Support team growth through knowledge sharing and skills development.

Project Execution & Delivery

  • Contribute to the planning and execution of software development projects.
  • Ensure timely delivery of robust, high-quality embedded software solutions that meet product and business goals.


What Weโ€™re Looking For

To thrive in this role, you should bring:

Education and Experience

  • Bachelorโ€™s degree in Software / Computer / Electrical Engineering, Embedded Systems, or related field.
  • 7+ years of experience in embedded systems development with knowledge of hardware-software integration, firmware, and/or real-time systems.
  • 3+ years in a technical leadership role within an Agile environment.
  • Experience with Scrum/Kanban best practices and Agile Software Project Management tools (i.e. GitHub Projects, Jira, Trello, Confluence).
  • Experience working in projects that involve embedded systems, IoT, mobile applications, and cloud technologies is an asset.
  • Understanding of the HVAC / Energy Solutions industry, market trends, and customer needs are an asset.

Technical Skills

  • Expertise in C/C++ programming for embedded systems.
  • Strong understanding of embedded software architectures, design patterns, and best practices.
  • Experience with real-time operating systems (RTOS) such as ThreadX, FreeRTOS, Zephyr, or similar.
  • Knowledge of communication protocols (BLE, BACnet, Wi-Fi, Thread, etc.), and control systems.
  • Experience with embedded cybersecurity principles and practices.
  • Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Demonstrated experience in drafting technical documentation, including design specifications, and architectural diagrams.

Soft Skills

  • Strong communication and leadership skills, with experience managing cross-functional teams and working with remote/global development partners.
  • Strong collaboration with Engineering, Product Management, UI/UX, Leadership, and internal/external stakeholders.

Why Armstrong Fluid Technology?

By joining us, youโ€™ll become part of a global community dedicated to pushing the boundaries of fluid-flow technology while upholding Armstrong's commitment to sustainability. Youโ€™ll have endless opportunities to learn, grow, and make a significant impact on the world. Together, we'll build tomorrowโ€™s solutions today.

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer

@ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer

@ Abbott, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer

@ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—