Network Developer
Apply NowJob details
Job Title: Network Developer (MTS III or MTS IV) Pay Rate: $93K - $197k annually (and an annual bonus!) * Rate is open for discussion DoE* Location: Irvine, CA (Hybrid) * Relocation assistance available* Zip Code: 92612 Start Date: Right Away Job Type: Direct Hire Keywords: NetworkDeveloper IFE You'll be designing and implementing software to manage the network on board an aircraft and interfacing software with satellite vendors. We are looking for a motivated, driven, and collaborative Software Engineer with experience in embedded software development to join a talented team that conducts research, design and development of software running on Linux to power our latest products. JOB RESPONSIBILITIES: * Designs, modifies, and implements complex software network solutions from functional and system design specifications. * Codes, integrates, tests, debugs, and refines the software to produce scalable and reliable network solutions. * Develops software tools and subsystems to support software development, test, and reuse, and manages implementation for projects requiring extensive investigation and clarification. * Enhances software to reduce operating time, improve efficiency and robustness, and provide service telemetry data for improved operations. * Reviews, evaluates, and analyzes system designs and interfaces. * Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures. * Assists in definition, analysis, and allocation of requirements. * Documents designs in engineering documents including functional block diagrams and data/logic flow charts. * Maintains the developed software efficiently through familiarity with software lifecycles. * Provides leadership and/or technical guidance to lower-level engineers, designers and support personnel as assigned. REQUIRED QUALIFICATIONS: * 5 years of experience with Embedded Software Development, and development of networking related solutions * Strong Proven experience in C++ *Experience with Golang or a proven ability to rapidly gain proficiency and deliver high-quality solutions using the language * Deep knowledge and experience in multi-threaded embedded software development. * Proven experience in development under Linux. * Proven experience in socket programing, IPC and PUB/SUB architecture. * Understanding of the networking protocols TCP/UDP/IP/HTTP/HTTPS/DHCP/DNS, etc. * Experience in troubleshooting Ethernet and Wi-Fi network issues * Strong understanding of working with "data" such as data manipulation, data aggregation, data processing, or related. *Understanding of distributed processors in an embedded system environment * Experience with Virtualization, Containerization, Docker Containers. * Familiar with Linux iptables, IP routing, VLAN, Ethernet switch, Wi-Fi networks, Ethernet PHY, SERDES and Fiber technologies PREFERRED QUALIFICATIONS: * Experience with Golang and Python is a plus * Familiarity with DevOps CI/CD pipelines, Gitlab * Familiar working with Agile/Scrum development methodologies and environments. * Familiarity with network security methodologies a plus. * In-Flight Entertainment domain knowledge and System Development experience is a plus. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed. Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We are the employer of choice for thousands worldwide. For more information, please visit our website at Belcan.com EOE/F/M/Disability/Veterans
Apply Now