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.
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.
Requirements:
- 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.
\n
\n
At Fluence we are dedicated to building a diverse, inclusive, and authentic workplace; if you are excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply!
Unlimited PTO,Medical, Dental, Vision, Life and Pet Insurance,Generous 401K Match,Annual Bonus Incentive
#energy #sustainability #inclusionmatters
Follow Fluence on LinkedIn: Fluence LinkedIn
Fluence Career Page: Fluence CareersFluence | LinkedInFluence | 142,603 followers on LinkedIn. Transforming the way we power our world. | Fluence Energy, Inc. (“Fluence”) (Nasdaq: FLNC) is a global market leader in energy storage products and services...