Econolite Group, Inc. (Egi) - Anaheim, CA

posted about 2 months ago

Full-time - Mid Level
Anaheim, CA
Professional, Scientific, and Technical Services

About the position

The DevOps & Embedded Linux Systems Engineer at Econolite will be responsible for managing, maintaining, and enhancing the existing DevOps systems and infrastructure that support the company's traffic controller and detection products. This role aims to minimize downtime and ensure system uptime and availability while collaborating with various engineering teams to meet stakeholder needs and optimize performance.

Responsibilities

  • Manage, maintain, and enhance the DevOps systems and software build infrastructure.
  • Ensure availability and optimal performance of all build systems and pipelines.
  • Build and support the necessary development systems and infrastructure for the Embedded Software Engineering and Software Quality Assurance teams.
  • Evaluate current DevOps systems, propose improvements, and undertake enhancement/migration projects as needed.
  • Work on the embedded Linux kernel, device drivers, system components, and board support packages.
  • Write efficient code, review pull requests, and debug issues.
  • Develop low-level/system-level unit tests and performance tests as necessary.
  • Document system architecture/topology, technical plans/designs, and system use/test instructions in the Engineering Wiki.
  • Collaborate with the Engineering team and Product Management to ensure stakeholder needs are met in a timely manner.
  • Plan, commit, communicate, and deliver work products on schedule.

Requirements

  • Bachelor's degree in Computer Science/Engineering or other Engineering/technical discipline.
  • 3+ years of experience as a DevOps engineer or in a similar role within an engineering team.
  • High proficiency in source code management systems/tools (TFS, Git, and Jenkins) and virtualization/containerization technologies (vSphere, Docker).
  • Proven experience in developing/maintaining/troubleshooting/migrating CI/CD systems.
  • Deep understanding of Linux/embedded Linux kernel and system/network internals; experience in hardware layer communication, device driver development, and system performance optimization.
  • Strong development experience with C, C++, Python, and POSIX shell scripting.
  • Demonstrated written and verbal communication skills; ability to clearly and effectively present and discuss technical matters.
  • Problem-solving skills and ability to work collaboratively in a team environment.

Benefits

  • Weekly pay
  • Weekly PTO accrual
  • Paid holidays
  • Various medical plans
  • Dental insurance
  • Vision insurance
  • Flexible spending accounts
  • Direct deposit
  • Basic life insurance
  • Long-term disability insurance
  • 401k discretionary match
  • Identity theft protection
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service