Senior Software Engineer Job In Fullerton, California, Nesco Resource, Llc

Published 2022-08-10
Expires 2022-09-10
ID #1121182425
Senior Software Engineer Job In Fullerton, California, Nesco Resource, Llc
United States, California, Fullerton,
Published August 10, 2022

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Per annum
Occupation: Senior software engineer

⇐ Previous job

Next job ⇒     


Senior Software Engineer: Onsite Only!!


Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features.

Work closely with a team software engineers to ensure implementation meets the product requirements.

Socialize designs with team and integrates suggestions and changes as appropriate. Unit test software components to ensure module-level functionality and data structure consistency.

Participate in design and implementation/code reviews of other team members.

Work with implementation teams to derive and document appropriate designs for the problem space.

Create required project documentation in support of contract deliverables. Including development plans, requirement and design specifications, and test documents.

Independently manage time and prioritizes tasks to achieve results within cost and schedule constraints.

Resolve issues found during engineering test in a timely manner, taking risk into account. Consistent use of group tools for tracking of defects and management of code. Implement code in a timely fashion.

Required qualifications:

Min 5 years software development experience

Proven experience in large complex software/hardware developments, many years of embedded development

Sound working knowledge of memory management, pthreads, inter-process communication, IPC and synchronization methods, strong software and hardware debugging skills (e.g. GDB,KGDB, JTAG probes) is expected

Expert in C and C++

Understanding of network security protocols and algorithms (e.g. TLS, SSL, encryption, OpenSSL, X.509 Certificates, etc.)

Several years of experience using embedded Linux (kernel and user levels) or like RTOS

Understands networking protocols such as TCP/IP, UDP, ARP, and ICMP

Excellent organizational, decision making and communication skills

Prior experience in the technological spaces the work requires

B.S. Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or other Engineering discipline

Desired qualifications:

Experience with Xilinx Znnq UltraScale+ MPSocs architecture and software development

Experience with Key Management Infrastructure (KMI-3300) and Over-The-Network-Keying (OTNK)

Crypto Algorithm experience.

Control plane implementation for Ethernet based Network Appliances

CLI, SNMP, MIBs, RESTCONF, YANG experience for device management

Experience with SysML and UML modeling tools

Experience with creating software development cost and schedule sizing's for new product and feature development

Experience in Waterfall and Agile/Scrum, Continuous Integration Environments

Experience with requirements management using DOORS

Experience with configuration management tools

Software or Systems Engineering Integration expertise

M.S. in Computer Science, Computer Engineering, or Electrical Engineering

U.S. Citizenship status is required as this position needs an active U.S. Security Clearance as of day one of employment

Requires advanced to expert knowledge of work area typically obtained through advanced education combined with experience.

May have broad knowledge of project management. Requires substantial knowledge of company projects, programs or

systems in order to provide enhancements within job area. Typically requires: A University Degree or equivalent experience and minimum 5 years

prior relevant experience, or An Advanced Degree in a related field and minimum 5 years experience

Engineering/Other Technical Positions: Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a

minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations.

Relocation assistance available provided final candidate meets eligibility requirements.

Nesco Resource and affiliates (Lehigh G.I.T Inc, and Callos Resource, LLC) is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities.

⇐ Previous job

Next job ⇒     


Contact employer

    Employer's info

    Nesco Resource, Llc
    Registered on October 7, 2017


    Quick search:


    Type city or region


    Category info:

    Architecture is both the process and the product of planning, designing, and constructing buildings and other physical structures. Architectural works, in the material form of buildings, are often perceived as cultural symbols and as works of art. Historical civilizations are often identified with their surviving architectural achievements. The term architecture is also used metaphorically to refer to the design of organizations, software, and other abstract concepts. Construction is the process of constructing a building or infrastructure. Construction differs from manufacturing in that manufacturing typically involves mass production of similar items without a designated purchaser, while construction typically takes place on location for a known client. Construction as an industry comprises six to nine percent of the gross domestic product of developed countries. Construction starts with planning, design, and financing; and continues until the project is built and ready for use.

    awaiting description

    Source: https://en.wikipedia.org/