Engineering

Software DevOps Engineer

Hawthorne, California
Work Type: Full Time
Job Summary:
This position is for a DevOps build release engineer, focused on developing CI/CD pipelines for our embedded software and analytics products. We're looking for engineers who bring fresh ideas from all areas, including databases, information retrieval, distributed computing, large-scale system design, embedded systems and networking to help integrate build-release pipelines from multiple software teams.

Essential Job Duties and Responsibilities:
  • Design, implement, and maintain CI/CD pipelines using tools like Jenkins, and Ansible for embedded software development.
  • Develop automated build and test frameworks for embedded environments.
  • Deploy build environments on bare-metal hardware
  • Create ARM Cortex emulator environments using libvirt, qcow2, qemu
  • Work closely with firmware, hardware, and software engineers to streamline the development lifecycle.
  • Implement infrastructure-as-code (IaC) and configuration management tools.
  • Ensure seamless integration with hardware-in-the-loop (HIL) testing environments.
  • Improve monitoring, logging, and debugging capabilities for embedded applications.
  • Manage containerization and virtualization of embedded development environments using tools like Kubernetes, Grafana and OpenTelemetry
  • Research and implement best practices for security, performance, and scalability.
  • Automate software releases and version control strategies for embedded firmware.

Skills and/or Experience Needed:
  • MS or BS in Computer Science or related engineering field
  • 6+ years of experience in DevOps roles, with a focus on embedded systems.
  • Strong proficiency in Bash, Python scripting
  • Strong proficiency in CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, etc.).
  • Experience with cross-compilation toolchains and build systems (e.g., CMake, Bazel, Yocto, Buildroot).
  • Expertise in Linux-based development environments and scripting (Bash, Python, etc.).
  • Familiarity with containerization technologies (Docker, Podman, etc.) and orchestration tools (Kubernetes, OpenShift, etc.).
  • Hands-on experience with embedded debugging tools, emulators, and simulators.
  • Experience managing and optimizing artifact repositories (Artifactory, Nexus, etc.).
  • Solid understanding of networking OSI Layers, security, and system administration for embedded platforms.
  • Knowledge of hardware-in-the-loop (HIL) and continuous testing strategies.
  • Strong problem-solving skills and the ability to work in a fast-paced, agile environment.
  • Experience with YOCTO for building Linux distributions is a plus
  • Experience with ARM Cortex processors is a plus
  • Previous Agile development experience is a plus

Language Skills:
  • Interpersonal skills to effectively work with ThinKom people internally as well as working effectively with suppliers and customers
  • Ability to effectively present information in team meetings and design reviews, as needed

Other Abilities:
  • Ability to communicate calmly in a well thought out response, verbal and written
  • Must have substantial problem-solving abilities

Additional Requirements:
  • Must be eligible to obtain and hold a US DoD Security Clearance

Physical Demands:
  • This position uses a computer terminal to access, input, and retrieve data.
  • This position may be subject to interruptions that may cause a change in immediate priorities and/or work focus.
  • While performing duties to this position, employee is occasionally required to stand, walk, sit, stoop, reach, and/or bend.
  • May occasionally lift and/or move parts, files or boxes up to 40 pounds.
  • May be subjected to occasional irregular or extended work hours.
  • May be required to sit for extended lengths of time.
  • Must be able to work in an environment that may be subjected to occasional loud noises, hazardous materials and chemicals.


Salary Range  - $120k - $145k 


ThinKom offer generous benefits including: Medical, Dental, Vision, Disability, Life, 401k Matching (4%), PTO, paid Holidays and Bonus Plan.


ThinKom Solutions is an Equal Employment Opportunity Employer.

 

ThinKom Solutions is a Drug and Alcohol free working environment with a zero-tolerance policy. 

Submit Your Application

You have successfully applied
  • You have errors in applying