Energy Impact Partners
Energy Impact Partners

Linux Communication Engineer

Advanced Microgrid Solutions

Advanced Microgrid Solutions

Bengaluru, Karnataka, India
Posted on Wednesday, March 22, 2023
Fluence (Nasdaq: FLNC) is a global market leader in energy storage products and services and digital applications for renewables and storage. With a presence in 30 global markets, Fluence provides an ecosystem of offerings to drive the clean energy transition, including modular, scalable storage products, comprehensive service offerings, and the Fluence IQ platform, which delivers AI-enabled digital applications for managing and optimizing storage and renewables. The company is transforming the way we power our world by helping customers create more resilient and sustainable electric grids. For more information, please visit
We are guided by our passion to transform the way we power our world. Achieving our goals requires creativity, diversity of ideas and backgrounds, and building trust to effect change and move with speed.
We are Leading
Fluence currently has thousands of MW of energy storage projects operated or awarded worldwide in addition to the thousands of MW of projects managed by our trading platform—and we are growing every day.
We are Responsible
Fluence is defined by its unwavering commitment to safety, quality, and integrity.
We are Agile
We achieve our goals and meet our customer’s needs by cultivating curiosity, adaptability, and self-reflection in our teams.
We are Fun
We value the diversity in thought and experience of our coworkers and customers. Through honest, forthcoming, and respectful communications we work to ensure that Fluence is an inclusive and welcoming environment for all.
Linux Communications Engineer
We are seeking a highly skilled Linux Communications Engineer to join our team. As a Linux Communications Engineer, you will be responsible for debugging and maintaining complex production environments within a Linux environment. Your expertise in systems debugging, communications protocols, scripting languages, and networking will be crucial in ensuring the successful implementation and operation of our products.

Key role responsibilities include:

  • Responsibilities:
  • Debug and troubleshoot complex system-level issues in Linux-based environments, focusing on identifying and resolving issues within the entire system rather than individual components.
  • Provide level 3 support for our products, ensuring efficient resolution of customer-reported issues and delivering exceptional customer support.
  • Utilize your strong communications experience with protocols such as Modbus TCP/RTU and/or MQTT to debug and optimize communication systems for our products.
  • Utilize Python and bash scripting to automate tasks, develop tools, and streamline processes, enhancing the efficiency and reliability of our systems.
  • -Demonstrate proficiency in physical and software-defined networking, with a primary focus on Cisco and Linux-based solutions, to design and implement robust networking infrastructure for our products.
  • Apply your extensive Linux experience, particularly with the Ubuntu operating system, to configure, optimize, and secure Linux-based communication systems.
  • Collaborate with cross-functional teams and follow Agile methodologies to ensure the timely and successful delivery of projects, adapting to changing requirements and priorities.
  • Leverage orchestration tools like Ansible to automate configuration management, deployment, and scaling of systems, simplifying and accelerating the deployment process.

What will our ideal candidate bring to Fluence?

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience in systems debugging, preferably in a Linux environment, with a focus on diagnosing and resolving issues at the system level.
  • Experience providing level 3 support for COTS or delivered production environments, ensuring prompt and effective resolution of customer-reported issues.
  • In-depth knowledge and hands-on experience with communications protocols, such as Modbus TCP/RTU and/or MQTT.
  • Proficiency in scripting languages like Python and bash, with the ability to develop efficient and reliable automation scripts.
  • Strong understanding of physical and software-defined networking, particularly with Cisco and Linux-based solutions.
  • Extensive experience with the Ubuntu operating system and its associated tools and utilities.
  • Familiarity with Agile methodologies and experience working in Agile development environments.
  • Prior experience with orchestration tools, such as Ansible, to automate configuration management and deployment processes is preferred.
  • Excellent problem-solving skills, with the ability to analyze complex issues and propose effective solutions.
  • Strong communication skills, both verbal and written, with the ability to collaborate effectively with cross-functional teams.
  • Join our dynamic team and contribute your expertise to the development of cutting-edge communication systems within a Linux environment. Apply now and be part of our exciting journey to deliver innovative solutions to our customers.
Fluence IS AN EQUAL OPPORTUNITY EMPLOYER and fully subscribes to the principles of Equal Employment Opportunity to ensure that all applicants and employees are considered for hire, promotion, and job status without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, marital or familial status.