Fluence Logo

Fluence

Linux Communications Engineer

🌎

Houston, TX, USA

3w ago
πŸ‘€ 7 views
πŸ“₯ 0 clicked apply

Job Description

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.

More Jobs at Fluence