Logo
Jobs via Dice

Embedded DevOps Engineer

Jobs via Dice, Palo Alto, California, United States, 94306

Save Job

Embedded DevOps Engineer Ideal candidate will have a strong background in embedded systems development, with specific expertise in Real‑Time Operating Systems (RTOS). You will be responsible for the entire lifecycle of our embedded software, from foundational build system and continuous integration (CI) pipeline to optimization of our development environments using Docker.

Key Responsibilities

Design, implement, and maintain CI/CD pipelines for embedded software projects using GitHub for Zephyr OS projects.

Automate build, test, and deployment processes to enhance development efficiency.

Integrate version control, build tools, test frameworks, and deployment systems into a cohesive pipeline.

Collaborate and document: work closely with hardware and software teams to define requirements, troubleshoot complex issues, and ensure seamless integration. Create and maintain clear documentation for the build system, CI pipeline, and development environment.

Zephyr OS Development: design, develop, and maintain embedded software using the Zephyr RTOS, including writing and debugging device drivers and application‑level logic.

Docker image optimization: create and optimize Docker images for development and build environments to provide a consistent and efficient setup.

System‑level optimization: monitor, troubleshoot, and optimize pipeline performance, addressing bottlenecks and improving boot time and memory usage.

Skills and Qualifications

Experience with RTOS environments (Zephyr preferred; FreeRTOS, ThreadX, etc. acceptable).

Demonstrated experience designing and implementing CI/CD pipelines, preferably with GitHub Actions.

Strong experience with Docker, including Dockerfile optimization and containerized environments.

Proficient with version control systems, especially Git.

Familiarity with scripting languages like Python or Bash for automation.

Experience with static analysis and code coverage tools.

Proven experience in embedded software development, with strong proficiency in C/C++.

Hands‑on experience with Zephyr RTOS (build system, West, CMake, kernel concepts).

Knowledge of microcontroller architectures (ARM Cortex‑M, RISC‑V).

Experience with hardware‑in‑the‑loop (HIL) testing and automated testing frameworks for embedded systems.

Excellent problem‑solving and debugging skills.

Estimated Salary Minimum: $60.00 Maximum: $90.00

Benefits

Medical, Prescription, Dental & Vision Benefits (for employees working 20+ hours per week)

Health Savings Account (HSA) (for employees working 20+ hours per week)

Life & Disability Insurance (for employees working 20+ hours per week)

MetLife Voluntary Benefits

Employee Assistance Program (EAP)

401K Retirement Savings Plan

Direct Deposit & weekly ePayroll

Referral Bonus Programs

Certification and training opportunities

Equal Opportunity Statement Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

#J-18808-Ljbffr