Embedded Linux Engineer

Posted at: 07/10/2025

Austin, TX

Onsite  -  IT - Quality Assurance / Testing  -  Contract  -  Job ID: 25-14922

Title: Embedded Linux Engineer
Location: Remote with travel to Austin, TX
Duration: 12-month contract to start

Overview

We are seeking a highly skilled and motivated Embedded Linux Engineer to design, develop, maintain, and secure Linux-based systems for intelligent transportation and infrastructure solutions. This role focuses on system integration, testing, deployment, and administration of embedded Linux platforms, working closely with hardware, software, and infrastructure teams to ensure functionality, reliability, scalability, and minimal downtime. The ideal candidate is passionate about innovative technologies, has a strong understanding of Linux system architecture, and thrives in a fast-paced, problem-solving environment. Due to the need for consistent, in-person collaboration, this role requires full-time onsite work at a company facility.

Responsibilities

  • Design, implement, and maintain Linux-based embedded systems for intelligent transportation systems (ITS) and infrastructure platforms.
  • Author and maintain system integration test suites, test applications, and field test procedure documentation to ensure comprehensive test coverage and reliable deployments.
  • Develop and maintain tooling and applications for sensor calibration, automated failure detection, and node management systems.
  • Troubleshoot and diagnose test anomalies during deployment, leading field triage processes and resolving escalated issues through root cause analysis.
  • Drive scripting and automation to streamline system processes, including onboarding, patching, and sunsetting of servers and applications.
  • Build, deploy, and monitor Kubernetes in production environments to support scalable and resilient system architectures.
  • Collaborate with cross-functional teams to gather requirements, evaluate technologies, and implement improvements for system efficiency and performance.
  • Maintain and optimize existing Linux systems, ensuring high availability, fault tolerance, performance tuning, and up-to-date patching of all Linux servers.
  • Interface with end users to administer accounts (new setups and troubleshooting existing accounts) and ensure minimized downtime.
  • Implement baseline changes, respond to change requests, and perform technical evaluations, analysis, and troubleshooting for all supported servers.
  • Build servers by providing technical configuration, setup, installation services, hardware coordination, and support for application projects.
  • Operate and maintain servers, ensuring compliance with open-source development protocols and standards.
  • Support system-level validation of hardware design changes and firmware updates, ensuring interoperability with embedded Linux platforms.
  • Define, document, and follow standards and best practices for system design, testing, and implementation, including version control using Git.
  • Participate in an on-call rotation to handle urgent issues, including nights and weekends, and provide timely support for mission-critical systems.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical discipline (or equivalent experience with 8+ years in systems engineering).
  • 5+ years of hands-on experience in systems engineering, preferably in embedded Linux or consumer electronics environments.
  • Advanced proficiency in Linux command line interface (CLI) and embedded Linux development.
  • Strong experience with Python and Bash scripting for automation and system management.
  • Hands-on experience with processor peripheral interfaces (e.g., PCIe, USB, I2C, CAN, SPI, storage, high-speed serial).
  • Expertise in networking concepts, including DHCP, static IPs, and common routing protocols (distance vector, link state, path vector).
  • Experience with automation tools such as Ansible, Salt, or Puppet for configuration management and infrastructure as code.
  • Proficiency with version control tools like Git for source code management.
  • Familiarity with open-source development protocols and best practices.
  • Ability to work with mission-critical systems, demonstrating a sense of urgency and attention to detail.
  • Excellent communication skills to collaborate with internal and external stakeholders, including vendors, end users, and cross-functional teams.
  • Ability to work part-time onsite at a company facility or deployment location (50/50 Remote).

Preferred Skills and Experience

  • Experience with Kubernetes, including deploying and managing applications in production environments.
  • Familiarity with object-based storage systems (e.g., Scality, Ceph, Swift) and centralized logging solutions (e.g., ELK stack).
  • Expertise in Linux-based open-source technologies such as Apache, NGINX, BIND, HAProxy, or iptables.
  • Experience with cloud-based database services (e.g., GCP PostgreSQL) for data management and reporting.
  • Understanding of C/C++ application development and build processes for embedded systems.
  • Knowledge of DevOps concepts and tools like Docker, Vagrant, or CI/CD pipelines.
  • Experience with hardware troubleshooting, including racking, component swapping, and system diagnostics.
  • Familiarity with Failure Modes, Effects, and Criticality Analysis (FMECA) for system validation.

Our benefits package includes:
Comprehensive medical benefits
Competitive pay
401(k) retirement plan
…and much more!

About INSPYR Solutions
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.

INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

25-14922

MORE OPPORTUNITIES

APPLY NOW

TAKE THE NEXT STEP.