Sr. Software Engineer

2 weeks ago


El Centro, United States Equus Compute Solutions Full time
Summary:

ECS provides computer hardware, software, and related services to ISVs, OEMs, ODMs, and other computing technology companies, both directly and through channels. The company also supplies computer resellers with configurable servers for sale to enterprises and SMBs for on-premises use. Equus is one of the longest-standing and leading systems and solutions integrators. Over the last 32 years, we have delivered more than 3.5 million custom-configured computers throughout the world.

The Senior Software Engineer demonstrates a deep interest and passion for software, technology, and a strong desire to build capability solving new challenges quickly while being driven through new challenges and learning. The Senior Software Engineer, (a.k.a. Linux DevOps Engineer) will design, deliver, and operate multiple solutions for manufacturing, engineering, and customer tools that requires knowledge and skills in Linux, automation, software development, security, and networking. This position creates, manages, and advances the configuration management, manufacturing automation, and various internal and external tools for a diverse and complex computing environment. This position focuses heavily on the automation infrastructure of the manufacturing environment and the tooling for manufacturing engineering while supporting additional capability in data collection, driver and firmware management and customer specific needs via a highly elastic back end using microservices, message queuing, databases, APIs, data mining, and digital dashboards. This position also performs software development, lifecycle management, tool and process development, and software component evolution into products and services used for remote command and control, API development, cloud-based solutions, operating system agents and services, operating system installation and management, application performance analysis, and customer applications and software configuration and installation. The Senior Software Engineer responsibilities include gathering requirements, defining system functionality, developing solutions in various languages, solution verification and validation, and developing process and procedures to expand and extend the discipline within ECS.

Essential Duties and Responsibilities include the following (Other duties may be assigned):

  • This position requires being in the office and the candidate must be located near the City of Industry, CA. Flexible remote during the week may be possible.
  • Develop, own, and improve the software capability including feature planning, development, and issues management through planning, milestone development, risk management, and communication of status and issues.
  • Lead the design and development, availability, resiliency, and scalability of all solutions.
  • Develop PXE boot environments for various tools and interactions with back-end systems.
  • Develop the manufacturing automation environment for image deployment and hardware verification and validation. Additionally, develop and manage a scriptable back-end management supervisor to allow for configuration and burn-in tooling to be written and executed against by the Manufacturing Engineering team.
  • Design and develop multiple elastic backends for data collection, component interaction, data mining, and API integration.
  • Install and configure operating systems, software applications, and various software-based components to perform troubleshooting, verification, validation, and system qualification.
  • Develop supporting documentation, summarize all verification and validation results, analyze, and interpolate test data, record pass/fail results, and justify conclusions reached in compliance of product requirements.
  • Create and manage the software development process, ISO 9001, and other.
  • Follow the engineering change management process to plan and communicate changes within the automation environment of manufacturing.
  • Develop APIs to extend software agents, cloud solutions, and other software components for internal use, customers engagement, etc.
  • Integrate, support, and manage vendor tools, applications, and software components into customer application stack.
  • Overcome limitations and risks proactively through experimentation, investigation, and research necessary to fulfill the successful implementation and management of all customer or product needs.
  • Works in collaboration with Product Management, Manufacturing Engineering, Manufacturing, Quality, and Customer Service to resolve identified issues.
  • Advances skill set by staying on top of software technology trends, experiment and learn new technologies, mentor other members of the team.
  • Demonstrate commitment to core values by acting and behaving in a manner consistent with the company core values; Customer Success, Embrace Innovation, Collaboration, Owners Impacting Growth, and Do the Right Thing.
Essential Education, Skills and Experience:
  • BS degree or equivalent in Computer Engineering, Computer Science, or related fields or a combination of education and experience.
  • 7-10 years of experience in Linux, system design, solution design, IT, Cloud computing, or related.
  • 7+ years software development work experience in C, C++, node.js, Python, and related technologies including JavaScript, JSON, HTML5, etc.
  • 3-5 years hands-on Linux Administration experience in a production environment.
  • Experience in a manufacturing environment or product development in a technology field a plus.
  • Experience designing, implementing, and automating distributed system solutions.
  • Strong understanding of computer components, function, assembly, and component interaction.
  • Strong working knowledge of Windows and Linux and underlying software-based applications.
  • Demonstrated strong experience with Linux, PXE, networking.
  • Solid foundation and understanding of relational and NoSQL database principles with experience in PostgreSQL, NoSQL and JSON.
  • Knowledgeable in system architecture including message queueing, micro-services, CI/CD solutions, and elastic compute environments.
  • Experience with API development.
  • Experience with Gitlab, version control, and programmatic, real-time interaction with back-end version control.
  • Knowledge and experience with configuration management tools such as Puppet, Chef, Ansible.
  • Experience with installing and managing virtual machines, hypervisors, and on-demand creation of resources.
  • Hands-on knowledge and administration of Kubernetes, containers, container management (Docker).
  • Knowledge of JIRA, use, administrator, and ownership.
  • Familiarity with ISO 9001 software process.
  • Experience with configuration management and maintaining standard baselines in a production environment.
  • Demonstrated experience in problem solving, analytical reasoning, and conceptual skills.
  • Strong written and verbal communication skills, as well as the ability to work independently and with various non-engineering teams.
  • Ability to lead process improvement activities and participate and support inter-department improvement activities that reduce time-to-market and associated development costs.
  • Pay Range: $130 - $170k

  • Software Engineer

    6 days ago


    El Segundo, United States Tickets.com Full time

    Tickets.com , an MLB company , delivers innovative, cutting-edge technologies to enable frictionless and unforgettable fan experiences in venues across the globe. Together with MLB, Tickets.com is changing the landscape of the live sports and entertainment industry, delivering new digital venue and ticketing experiences to millions of fans. Our Technology...

  • Software Engineer

    2 weeks ago


    El Segundo, United States Tickets.com Full time

    Tickets.com, an MLB company, delivers innovative, cutting-edge technologies to enable frictionless and unforgettable fan experiences in venues across the globe. Together with MLB, Tickets.com is changing the landscape of the live sports and entertainment industry, delivering new digital venue and ticketing experiences to millions of fans. Our Technology team...

  • Firmware Engineer

    2 weeks ago


    El Centro, California, United States Equus Compute Solutions Full time

    Summary:As a Firmware Engineer, you will be responsible for designing and developing hardware components in close collaboration with software and solution engineers.Performs research, design, analysis, configuration, and testing of custom components through full-stack computer-based systems/solutions which may include elements of compute, storage,...

  • Firmware Engineer

    3 weeks ago


    El Centro, United States Equus Compute Solutions Full time

    Summary: As a Firmware Engineer, you will be responsible for designing and developing hardware components in close collaboration with software and solution engineers.Performs research, design, analysis, configuration, and testing of custom components through full-stack computer-based systems/solutions which may include elements of compute, storage,...

  • Software Engineer

    2 months ago


    El Segundo, United States Tickets.com Full time

    Tickets.com, an MLB company, delivers innovative, cutting-edge technologies to enable frictionless and unforgettable fan experiences in venues across the globe. Together with MLB, Tickets.com is changing the landscape of the live sports and entertainment industry, delivering new digital venue and ticketing experiences to millions of fans. Our Technology team...

  • Software Engineer

    4 weeks ago


    El Segundo, United States Tickets.com Full time

    Tickets.com, an MLB company, delivers innovative, cutting-edge technologies to enable frictionless and unforgettable fan experiences in venues across the globe. Together with MLB, Tickets.com is changing the landscape of the live sports and entertainment industry, delivering new digital venue and ticketing experiences to millions of fans. Our Technology team...

  • Software Engineer

    1 day ago


    El Segundo, United States Systems Planning & Analysis, Inc. Full time

    About the Position. As a Software Engineer at SPA, you will be assigned to support the US Space Force's Space Systems Command (SSC), Operational Command and Control Acquisition Delta, known as Kobayashi Maru. Kobayashi Maru is responsible for continu Software Engineer, Software, Engineer, Operations, Technology, Development

  • Software Engineer

    1 month ago


    El Dorado, United States Murphy Oil Full time

    Job Posting GENERAL DESCRIPTION OF POSITION The Software Engineer is responsible for developing enterprise wide cross-functional software solutions, working closely with TS Software Architect and Business Analyst technical teams. The Software Engineer will serve as an innovator with an entrepreneurial spirit and have a passion for moving the organization...

  • Software Engineer

    4 weeks ago


    El Dorado, United States Murphy Oil Full time

    Job Posting GENERAL DESCRIPTION OF POSITION The Software Engineer is responsible for developing enterprise wide cross-functional software solutions, working closely with TS Software Architect and Business Analyst technical teams. The Software Engineer will serve as an innovator with an entrepreneurial spirit and have a passion for moving the organization...

  • Software Engineer

    2 weeks ago


    El Dorado, Arkansas, United States Murphy Oil Full time

    Job Posting GENERAL DESCRIPTION OF POSITIONThe Software Engineer is responsible for developing enterprise wide cross-functional software solutions, working closely with TS Software Architect and Business Analyst technical teams. The Software Engineer will serve as an innovator with an entrepreneurial spirit and have a passion for moving the organization...


  • El Segundo, California, United States Fabletics Full time

    Job DescriptionTechStyleOS is looking for a Remote Senior Software Engineer on our OmniSuite Team.TechStyleOS is the global integrated business service provider behind several fashion brands. Our team combines the functions of data-driven marketing, technology, supply chain, fulfillment, and customer service all under one roof. Our integrated services builds...


  • El Segundo, California, United States Fabletics Full time

    Job DescriptionTechStyleOS is looking for a Remote Senior Software Engineer on our OmniSuite Team.TechStyleOS is the global integrated business service provider behind several fashion brands. Our team combines the functions of data-driven marketing, technology, supply chain, fulfillment, and customer service all under one roof. Our integrated services builds...


  • El Segundo, United States Frontier Technology Inc. Full time

    Overview: FTI delivers mission-tailored, technology-enabled services and solutions that enhance the capabilities of the Department of Defense, Intelligence Community, and Federal Government, empowering them to make the best decisions in support of national interests. Our advanced technology, services, and expertise support those who safeguard our nation,...


  • El Segundo, United States Associates Systems LLC Full time

    All Qualified Resumes Responded to in 24 Hours or Less Active DOD Secret Required Job Description : We are looking for a proven Senior Principal Software Engineer to join our Software Engineering team in El Segundo, California, a suburb of Los Angeles. The Space, GNS (Global Positioning System & Navigation Systems) and STE (Special Test Equipment) Department...

  • Software Engineer

    7 days ago


    El Segundo, United States Booz Allen Hamilton Full time

    Job Number: R0196253 Software Engineer The Opportunity: As a software engineer, your technical expertise will be vital as you evaluate and certify real-time embedded code to ensure software compliance with the aviation industry to support certification of modernized GPS user equipment that are critical to America's warfighters, our allies, and civil users....


  • El Segundo, United States Columbus Sverige Full time

    Overview Must be a US Citizen w/ Active TS/SCI Ongoing position W2 with Full Benefits Customer and contract specific training will be required and provided. Target salary range: $100K - $175K. The estimate displayed represents the typical salary range for this position based on experience and other factors. Responsibilities Seeking multiple Sr. Software...


  • El Segundo, United States Columbus Sverige Full time

    Overview Must be a US Citizen w/ Active TS/SCI Ongoing position W2 with Full Benefits Customer and contract specific training will be required and provided. Target salary range: $100K - $175K. The estimate displayed represents the typical salary range for this position based on experience and other factors. Responsibilities Seeking multiple Sr. Software...


  • El Centro, United States Willdan Full time

    The future is now, Willdan is “Envisioning the Future” of clean energy and infrastructure as well as Sustainability through our work with cities, buildings, and transportation. Willdan is a national leader in energy, engineering, and software consulting services. Since 1964, we have provided all aspects of municipal and infrastructure engineering,...

  • Space System Engineer

    2 weeks ago


    El Segundo, California, United States Constellation Software Engineering Full time

    Space System Engineer (Journeyman) Immediate Opening Hybrid Work Schedule CSEngineering is looking to add Space Systems Engineers (Journeyman level) to our growing team The positions will support the US Space Force, Space Systems Command (SSC) in generating technical Systems Engineering and Integration (SE&I) requirements, and, in the case of SSIO,...


  • El Segundo, United States Radiant Full time

    Radiant Industries is an El Segundo, CA-based startup developing Kaleidos, a portable, containerized nuclear microreactor. Portable nuclear power with rapid deploy capability can replace diesel generators used today to provide critical asset support for hospitals, datacenters, and military bases or to power microgrids at remote sites. Radiant's unique,...