Search jobs > Lake Forest, CA > Temporary > Senior software engineer

Senior Software Engineer

Amtec Inc.
Lake Forest, California, US
Full-time

Role : Senior Software Engineer

Have you got the right qualifications and skills for this job Find out below, and hit apply to be considered.

Location : Lake Forest, CA (Hybrid)

Duration : Contract to hire (6-month)

What you will do as a Sr Software Engineer, Networking :

  • Design, implement, integrate and verify software applications and tools using C / C++ under Linux and Windows OS
  • Enhance, optimize and improve efficiency and robustness of the current software
  • Participate in requirements analysis, architecture and design processes
  • Create and document system level solutions including Requirements, Interface Control Documents and Detailed Design Documents
  • Collaborate with multiple development teams
  • Review, evaluate and analyze test plans and procedures
  • Support system test programs, analyze results and improve overall system quality
  • Lead and provide technical guidance to engineers, designers and support personnel
  • Participate in a complete software development lifecycle using SAFe methodologies

Knowledge / Skill Requirements :

  • Strong proven experience in C / C++ programming languages
  • Deep knowledge and experience in real time multi-threaded embedded software
  • Proven experience in development under Linux
  • Proven experience in socket programming, IPC and PUB / SUB architecture
  • Proven experience working with networking protocols TCP / UDP / IP / HTTP / SNMP / DHCP / DNS and VLANs
  • Proven experience and working knowledge in networking switching and routing concepts including firewall, IPsec, tunneling, etc.
  • Demonstrated ability to manage priorities, context switches and make efficient use of shared resources
  • Demonstrated ability to work well in a fast-paced environment practicing SAFe software development principles
  • Proven experience in continuous integration / continuous deployment and test-driven software development
  • Demonstrated engineering communication expertise including clear and concise written and verbal skills
  • Demonstrated ability to take a lead, break down software tasks and mentor less experienced team members
  • Knowledge of latest C++14 / 17 and later is desirable

Education / Experience Requirements :

  • Bachelor's degree in Computer Science / Software Engineering, Master's degree is preferred
  • 12+ years of experience in software development
  • Agile / Scrum / SAFe certification or proven experience practicing Agile software development principles

Other Requirements :

  • Ability to travel to domestic or international locations as required, up to 5% of the time
  • Ability to face customers and engage in technical collaboration

J-18808-Ljbffr

8 hours ago
Related jobs
Promoted
Putnam Recruiting Group
CA, United States

The culture is kind and team oriented, and they love to see engineers coming from startups. ...

Promoted
Blizzard Entertainment, Inc.
Irvine, California

Senior Software Engineer, Engine - World of Warcraft. Our team is highly collaborative, and you will work directly with artists, designers, and fellow software engineers as you help maintain key engine systems. We are looking for an engineer to join the World of Warcraft Engine team and help shape t...

Promoted
Stott and May
CA, United States

Are you a seasoned software engineer with a passion for solving complex problems? Do you thrive in a dynamic, start-up environment where your skills and creativity can truly shine? If so, we have an exciting opportunity for you to join an emerging startup in the GenAI industry, as a founding enginee...

Promoted
Tbwa Chiat/Day Inc
Costa Mesa, California

We are looking for software engineers and roboticists excited about creating a powerful robotics stack that includes computer vision, motion planning, SLAM, controls, estimation, and secure communications. BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering...

Promoted
Turion Space
Irvine, California

The Senior Flight Software Engineer will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations. Senior Flight Software Engineer. Integration: Work with hardware engineers and systems engineers to integrate flight software with spac...

Blizzard Entertainment
Irvine, California

As a senior Shop engineer on Hearthstone, you will join with product managers, designers, and other engineers to support and improve the Hearthstone in-game shop, allowing our millions of players to engage with the exciting content and cosmetics we create. Pull up a chair and join us by the hearth! ...

95-2563019 First American Trust, F.S.B.
Santa Ana, California

We are seeking a highly skilled full stack Senior Software Engineer to design and implement functional software solutions. As a full stack Senior Software Engineer, you will be responsible for hands on coding as well as supporting and contributing to the architecture, design of cloud-native applicat...

Mighty ID
Irvine, California

Position Overview The Senior Software Engineer is an experienced professional with at least 5 years of experience in software development, focusing on backend technologies. Senior Software Engineer About Us MightyID is a leading SaaS provider specializing in Identity Resiliency Solutions, empowering...

Blizzard Entertainment
Irvine, California

Experience mentoring junior software engineers. Production quality engineering experience with C++17 or later. ...

Sharp Electronics Corporation
Irvine, California

As a Senior Software Engineer - Applications & Systems, you will have a key role as a member of our development team. Bachelor’s degree in computer science or software engineering. SIICA offers a full suite of secure printer and copier solutions, professional and commercial visual displays and proje...