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

am56MWlXMlFUWm5OZ1BYZ3NxOVlrZVBqTXc9PQ==
  • 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

ApplyLogic Consulting Group, LLC

Help Desk Support Job at ApplyLogic Consulting Group, LLC

 ...professionalism, and maintaining a positive, solution-focused approach. Preferred Education, Skills, and Experience: Proficient in Microsoft Office Suite. Strong multitasking abilities in a fast-paced environment. Familiarity with IT infrastructure and hardware... 

Central Admixture Pharmacy

Certified Pharmacy Technician - Sterile Compounding Job at Central Admixture Pharmacy

 ...Company: Central Admixture Pharmacy Job Posting Location: Aurora, Colorado, United...  ...include nutrition, pharmacy admixture and compounding, ostomy and wound care, and dialysis....  .... Position Summary: Pharmacy Technician prepares compounded sterile products and... 

McCaffrey's Food Markets

Supermarket Department Manager - Bucks County Job at McCaffrey's Food Markets

 ...will also be responsible for evaluating department performance and taking corrective action as needed. Must have 1 year minimum supermarket management experience.Duties and ResponsibilitiesManage personnel and Manage training Assign tasks and delegate responsibilities... 

Transporting Logistics

Class A Driver - Great Pay Job at Transporting Logistics

 ...Qualifications: Clean driving record DOT Medical card Minimum 3 months experience Valid Class A driver's license Hair Drug Test Benefits Weekly Pay All NEW INTERNATIONAL TRUCKS! Full Benefits - Medical, Dental, Vision & Retirement! Paid Orientation... 

MultiCare Health System, Inc.

Interventional Cardiologist Job at MultiCare Health System, Inc.

 ...healthy future - and dedicated to the health and well-being of the communities we serve.Join an established practice with 4 Interventional Cardiologists. This position is inpatient and outpatient including coronary and peripheral work. If you are looking for work-life-...