Senior Software Engineer

Company:  Amtec Inc.
Location: Lake Forest
Closing Date: 22/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Role: Senior Software Engineer

Location: Lake Forest, CA (Hybrid)

Duration: Contract to hire (6-month)

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

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

Knowledge/Skill Requirements:

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

Education/Experience Requirements:

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

Other Requirements:

  1. Ability to travel to domestic or international locations as required, up to 5% of the time
  2. Ability to face customers and engage in technical collaboration
#J-18808-Ljbffr
Apply Now
Share this job
Amtec Inc.
  • Similar Jobs

  • Senior Software Engineer

    Irvine
    View Job
  • Senior Software Engineer

    Irvine
    View Job
  • Senior Software Engineer

    Aliso Viejo
    View Job
  • Senior Software Engineer

    Irvine
    View Job
  • Senior Software Engineer

    Lake Forest
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙