Software Engineer (Networking) Job at Belcan, Irvine, CA

dUNkQkg5VXdwUXViNFRSNlEwYUd2NXdMUGc9PQ==
  • Belcan
  • Irvine, CA

Job Description

Job Title: Software Engineer (Networking)

Pay Rate: $93K - $157k annually (and an annual bonus!) *Pay 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 #Golang

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

* Proven experience in Golang

* Proven experience in development under Linux.

* Experience with Virtualization, Containerization, Docker Containers.

* Deep knowledge and experience in multi-threaded embedded software development.

* Proven experience in socket programing, IPC and PUB/SUB architecture.

* Understanding of the networking protocols TCP/UDP/IP/ 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

PREFERRED QUALIFICATIONS:

* Expertise with Golang

* Experience with C/C++, 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.

* Familiar with Linux iptables, IP routing, VLAN, Ethernet switch, Wi-Fi networks, Ethernet PHY, SERDES and Fiber technologies is desirable.

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

Job Tags

Contract work, Temporary work, Immediate start, Worldwide, Relocation package,

Similar Jobs

Ardent Health

Surgery Scheduler Job at Ardent Health

 ...Overview Join our team as a day shift, full-time, Scheduler in Topeka, KS. Why Join Us? Thrive in a People-First Environment and Make Healthcare Better Thrive: We empower our team with career growth opportunities, tuition assistance , and resources... 

CRM Hike

Retirement Plan Administrator Job at CRM Hike

 ...recognized fast-growing, tech-enabled retirement services platform serving small- to mid...  ...with integrated retirement third party administration, recordkeeping, payroll, and HR solutions...  ...motivated and ambitious Retirement Plan Administrator who will provide full client... 

Gpac

Associate Dentist Job at Gpac

Dental Office in search of dedicated Dentist to add to their team. Allowing you to concentrate on your area of expertise, while others manage patient administrative paperwork and office staffing. Striving to hire great people from top to bottom, to ensure efficient flow... 

Texas Attorney General

Assistant Attorney General I | General Litigation Job at Texas Attorney General

 ...dynamic, varied docket with ample opportunity for attorneys to develop the full spectrum of litigation skills. AAGs also assist on larger teams handling matters of great...  ...lawsuits involving, but not limited to, civil rights (U.S. and Texas Constitution, Title VII, Sec. 1983... 

Get It Recruit - Transportation

Program Manager, LICSW/LMHC - Remote | WFH Job at Get It Recruit - Transportation

Are you a passionate and experienced LICSW or LMHC looking to take on a leadership role where you can truly impact the lives of youth and families? Do you thrive in a dynamic environment where your expertise and compassion can shine? If so, we want you to join our team...