Sr. Software Engineer

1 month ago


El Centro, United States EQ Holdings 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 SMB’s 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 that solves new challenges quickly while being driven to learn. The Senior Software Engineer, (a.k.a. Linux DevOps Engineer) will design, deliver, and operate multiple solutions for manufacturing, engineering, and customers 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, documenting all architectures and approaches, and solution verification and validation. This role is responsible for developing process and procedures associated with software development in ECS, including the processes, documentation, controls, and methods to ensure a mature and capable environment.

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.
  • Experience with Lua and integrated scripting of a Lua architecture a plus.
  • 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.
  • Ability to quickly adjust capabilities to introduce new software languages or approaches.
  • Experience defining buy vs. build decisions and the holistic approach to managing those outcomes.
  • 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 product lifecycle management tools (e.g., JIRA, Azure DevOps), use, administration, 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.
  • The base pay range for this role is between $130,000 and $170,000, and your base pay will depend on your skills, qualifications, experience, and location, along with budgeted range of position.
Key Accountabilities:
  • Solution requirements, design, implementation, verification, and validation (40%)
  • Manufacturing engagement, integration, and support (20%)
  • Planning, organizing, communicating, and documentation (20%)
  • Existing program support and sustaining engineering activities (15%)
  • Process development and improvements (5%)


  • El Centro, California, United States EQ Holdings Full time

    Job SummaryEQ Holdings is seeking a highly skilled Sr. Software Engineer to lead our software development team in the design, delivery, and operation of multiple solutions for manufacturing, engineering, and customers.About UsEQ Holdings provides computer hardware, software, and related services to ISVs, OEMs, ODMs, and other computing technology companies,...


  • El Centro, California, United States EQ Holdings Full time

    About EQ HoldingsWe are a leading systems and solutions integrator with over 32 years of experience delivering custom-configured computers throughout the world.Our Mission: To provide innovative technology solutions that meet the evolving needs of our customers.Key Accountabilities:Solution requirements, design, implementation, verification, and validation...


  • El Centro, California, United States EQ Holdings Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our engineering team at EQ Holdings. As a senior engineer, you will play a critical role in leading the development of software solutions that meet the needs of our customers.Your primary responsibilities will include designing and developing software applications, integrating...

  • Linux Engineer

    2 weeks ago


    El Centro, California, United States EQ Holdings Full time

    Job DescriptionEQ Holdings is seeking a skilled Sr. Software Engineer to join our team in the City of Industry, CA.The ideal candidate will have 7-10 years of experience in Linux system design, solution design, IT, Cloud computing, or related fields. A strong understanding of computer components, function, assembly, and component interaction is required.This...

  • Software Engineer

    2 weeks ago


    El Centro, California, United States Ardmore Home Design, Inc. Full time

    Ardmore Home Design, Inc. is a company that designs, sells, and distributes luxury home decor to interior designers and boutique/luxury retailers globally. Our products include furniture, home and bath accessories, tabletop products, and artisanal candles and fragrances. We are seeking a highly skilled individual to join our team as a Software Engineer.The...

  • Software Engineer

    1 month ago


    El Centro, California, United States Ardmore Home Design, Inc. Full time

    We are seeking a highly skilled Software Engineer to join our team at Ardmore Home Design, Inc. Our company designs, sells, and distributes luxury home decor to interior designers and boutique/luxury retailers globally.The ideal candidate will have strong analytical and problem-solving skills, and a friendly, team-oriented approach. Key responsibilities...


  • El Centro, California, United States EQ Holdings Full time

    **Job Title:** Senior Software Engineer">**Company Overview:** Equus Compute Solutions provides computer hardware, software, and related services to various technology companies. We are a leading systems and solutions integrator with over 32 years of experience.**Key Responsibilities:The Senior Software Engineer will be responsible for designing, delivering,...


  • El Centro, California, United States EQ Holdings Full time

    Job Summary">Elevate your career as a Senior Software Engineer at Equus Compute Solutions, where you will design and deliver cutting-edge solutions for manufacturing, engineering, and customers. As a key member of our team, you will leverage your expertise in Linux, automation, software development, security, and networking to drive innovation and...


  • El Centro, California, United States EQ Holdings Full time

    Job Title: Senior Software ArchitectAre you a skilled software professional looking for a challenging role that combines system design, solution implementation, and team leadership? We have an exciting opportunity for a Senior Software Architect to join our team at Equus Compute Solutions.The successful candidate will be responsible for designing and...


  • El Centro, California, United States EQ Holdings Full time

    About the OpportunityThis is an exceptional opportunity to join a dynamic and innovative company like EQ Holdings as a Senior Software Engineer. Our team is passionate about delivering high-quality software solutions that exceed our customers' expectations.As a senior engineer, you will have the chance to work on complex projects, collaborate with...


  • El Centro, California, United States EQ Holdings Full time

    Job DescriptionAs a Senior Software Engineer at Equus Compute Solutions, you will play a vital role in designing and developing innovative solutions for manufacturing, engineering, and customers. This position requires expertise in Linux, automation, software development, security, and networking.You will be responsible for gathering requirements, defining...


  • El Segundo, United States Associates Systems LLC Full time

    All Qualified Resumes Responded to in 24 hrs or LessActive DOD Secret, SCI or eligible#CJGNS area programs is looking for a senior software team member for a GPS Receiver development project in support of the Government’s effort in the modernization of the GPS User Segment and Airborne GPS Receivers. Responsibilities include requirements analysis, software...


  • El Segundo, California, United States Tickets Full time

    As a key member of our Technology team, you will play a crucial role in building platforms and products that provide new smart ticketing solutions and venue experiences. Our mission is to provide premium, innovative live experiences for our clients and their patrons.The OpportunityWe are looking for a motivated and experienced software engineer to develop...


  • El Segundo, United States Northrop Grumman Full time

    Requisition ID: R10169585 * Category: Engineering * Location: El Segundo, California, United States of America | San Diego, California, United States of America * Clearance Type: Secret * Telecommute: No- Teleworking not available for this position * Shift: 1st Shift (United States of America) * Travel Required: Yes, 10% of the Time * Relocation Assistance:...


  • El Centro, California, United States EQ Holdings Full time

    Job RequirementsTo excel as a Senior Software Engineer at Equus Compute Solutions, you must possess a deep understanding of Linux, automation, software development, security, and networking. This role requires 7-10 years of experience in Linux, system design, solution design, IT, Cloud computing, or related fields.You should have strong hands-on experience...

  • Software Engineer

    1 month 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

    3 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

    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...


  • El Segundo, United States Northrop Grumman Full time

    Requisition ID: R10169580 * Category: Engineering * Location: El Segundo, California, United States of America | San Diego, California, United States of America * Clearance Type: Secret * Telecommute: No- Teleworking not available for this position * Shift: 1st Shift (United States of America) * Travel Required: Yes, 10% of the Time * Relocation Assistance:...

  • Software Engineer

    2 hours ago


    El Segundo, United States Singularity - El Segundo, CA Full time

    We are seeking a skilled GNC engineer with a strong coding and aerospace simulationbackground. You will design and implement 6 DoF python simulations and assistimplementation of code deliverables into flight software through software and hardware-in the-loop bench testing. This individual will be responsible for a subset of GNC flightsoftware and its...