ThinKom Solutionsposted 10 days ago
$120,000 - $145,000/Yr
Full-time - Mid Level
Hawthorne, CA

About the position

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.

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.

Requirements

  • 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

Nice-to-haves

  • 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

Benefits

  • Medical
  • Dental
  • Vision
  • Disability
  • Life
  • 401k Matching (4%)
  • PTO
  • paid Holidays
  • Bonus Plan
Hard Skills
Bash
2
Kubernetes
2
Python
2
Ansible
1
Artifactory
1
0FSIqzrBDxW7 zs7AgrPTl0
0
275FY9I
0
3ATGR5 RrlafG1e7Li
0
4D2MpULViI5t AE5YsSPfZv8d
0
6rl9A A1PR36Sne
0
7ntVvZ
0
81Ym62
0
81yvKgFSG ctMPOYmG
0
9Eov0LqGj m7YV6tKZpObl
0
9SAdCfqEXw38o5 gjSZBuiJ HA9V UD7WKVp36sC0
0
A310Jsi5uH4f pEv95o3WHFeR
0
BHIYFQ ZUrEOwhGWzy
0
FJD3 9Ft6wDNqaTz
0
GLY8hBvw3 m3XhpIOf
0
IPG9YLmHR wtLMd7epQ
0
Ix2zOK4jY YlkuvPUE
0
JOxfsqhv WHlny3M
0
K5tN4n ohHNtaE1C0
0
MfZaA tEDgHxSRFC
0
N5sHDc
0
S23RGhOEjXMnWt qU8fsoS4IDP
0
SfqR4G KoVRpWm
0
UpSkWrnZ FEbiXLHQG7Kz
0
V93ctE
0
ZKnyuGdV 8DaoczO
0
ZQzNodkwE4
0
byp8TM3n
0
dRaE4U
0
dTrlKMG
0
ezVcPjv5p vypGDCk1Ec
0
jG4VepdnzUS7q1f w2Z tCAKU
0
mkEFltL8
0
tcGAfXbdZHxJ vGETPwRyg7
0
Soft Skills
FvCrXipt 5XUzYKCb
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service