Embedded OS Engineer
Tasks
- Advise on cloud build infrastructure to reduce QEMU overhead
- Build Yocto images using BitBake
- Configure systemdnetworkd network mode switching
- Create headless reliable bash scripts and systemd units for rootfs post install
- Create patch files against pinned BSP
- Debug BitBake task pipeline failures
- Generate security compliance artifacts
- Harden accounts shadow hygiene and PAM configuration
- Implement OS monitoring and watchdog patterns
- Implement ROOTFS_POSTPROCESS_COMMAND customizations
- Implement USB logging and file transfer services
- Integrate Prometheus node exporter and process exporter
- Maintain Jenkins pipelines for concurrent Yocto builds
- Maintain Yocto layers and image recipes
- Manage apt and dpkg package pinning and held packages
- Manage package inclusion exclusion and dependency graphs
- Optimize build performance with parallelization and shared sstate cache
- Own Ubuntu based Linux firmware stack
- Patch and harden embedded rootfs using Ubuntu ESM
- Profile and diagnose slow boot and memory pressure
- Remediate security findings with SSH hardening and port reduction
- Remove unnecessary services from production images
- Stage artifacts to avoid race conditions
- Tune Jenkins agents for performance and reproducibility
- Use tooling for headless debugging and session management
- Write BitBake bb recipes and bbappend overlays
- Write systemd service units and timers for boot sequencing
Perks/Benefits
- N/A
Skills/Tech-stack
APT | ARM64 | Bash | Bitbake | CI/CD | Cross-compilation | Cross-platform | Cross-platform development | Docker | Dpkg | Embedded Linux | Grafana | Grafana dashboards | Jenkins | Linux | Nessus | Node Exporter | OpenSSH | Patch Management | Platform Development | Process exporter | Prometheus | Prometheus Exporter | QEMU | ROOTFS_POSTPROCESS_COMMAND | SSH | Sstate Cache | Systemd | Systemdnetworkd | Ubuntu | Udev | Yocto project
Education
Related jobs
-
AI Engineer USD 103K-140KAI Agents | AI Studio | Access Control | Anthropic Claude | AuthenticationBonus eligibleSenior-level Full TimeDenver, CO, United States8h ago
-
Senior DevOps Engineer ID63545 USD 135K-185KAWS | Apache Airflow | ArgoCD | Azure | BigQueryFlextime | Growth roadmaps | Mentorship | Office work options | Remote work optionsSenior-level Full TimeMiami, United States16h ago
-
Senior Director, AI / Machine Learning Software Engineer USD 136K-300KApache Flink | Apache Spark | CI/CD | Data Lineage | Data PrivacyHealth benefits | Paid leave | Paid volunteer timeSenior-level Full TimeNew York, NY, United States17h ago
-
Bash | Data Processing | Docker | GCP | Infrastructure as CodeDiversity and Inclusion Commitment | Flexible asynchronous culture | Laid-back atmosphere | Portfolio and LinkedIn supportMid-level Full TimeBellevue, WA, USA1d ago
-
Bash | Cloud platform | Data Ingestion | Data Processing | DockerAsynchronous work culture | Flexible management | Remote-friendly, distributed teamMid-level Full TimeDenver, CO, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudMid-level Full TimePalo Alto, CA, USA1d ago
-
Bash | Data Processing | Docker | GCP | Infrastructure as CodeAsynchronous culture | Flexible work environment | Remote-friendlyMid-level Full TimeLos Angeles, CA, USA1d ago
-
Bash | Data Processing | Docker | GCP | LinuxAsynchronous culture | Flexible remote workMid-level Full TimeKirkland, WA, USA1d ago
-
Bash | Data Processing | Docker | GCP | Infrastructure as CodeAsynchronous culture | Flexible remote work | Work on impact driven productsMid-level Full TimeSan Jose, CA, USA1d ago
-
Bash | Cloud platform | Data Ingestion | Data Processing | DockerAsynchronous culture | Friendly work environment | Portfolio and LinkedIn submission flexibility | Remote-friendly environmentMid-level Full TimeCupertino, CA, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous culture | Laid-back atmosphere | Portfolio supportMid-level Full TimeOakland, CA, USA1d ago
-
Bash | Cloud platform | Data Ingestion | Data Processing | DockerAsynchronous culture | Bonus | Competitive salary | Equity | Laid-back atmosphereMid-level Full TimeSilver Spring, MD, USA1d ago
-
Bash | Cloud infrastructure | Data Ingestion | Data Processing | DockerAsynchronous culture | Flexible management | Friendly work environment | Portfolio supportMid-level Full TimeMadison, WI, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous culture | Laid-back atmosphere | Remote/distributed workMid-level Full TimeChapel Hill, NC, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous work culture | Opportunity to make impactMid-level Full TimeNashville, TN, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous culture | Portfolio support | Remote-friendlyMid-level Full TimeOrlando, FL, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous culture | Competitive compensation | Friendly work environment | Opportunity for impact | Remote/distributed teamMid-level Full TimeJacksonville, FL, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous work culture | Flexible management approach | Friendly work environmentMid-level Full TimeJersey City, NJ, USA1d ago
-
Bash | Data Processing | Docker | GCP | LinuxAsynchronous culture | Remote-friendly workMid-level Full TimePittsburgh, PA, USA1d ago
-
Bash | Data Processing | Docker | GCP | LinuxAsynchronous culture | Flexible remote work | Friendly work atmosphere | Opportunity to make impactMid-level Full TimeAlexandria, VA, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous work culture | Flexible team environment | Remote friendly setting | Supportive managementMid-level Full TimeFresno, CA, USA1d ago
-
Bash | Data Ingestion | Data Processing | Docker | GCPAsynchronous culture | Career growth | Collaborative team environment | Remote-friendlyMid-level Full TimeBoise, ID, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous culture | Flexible management approach | Portfolio and LinkedIn submission supportMid-level Full TimeEl Paso, TX, USA1d ago
-
Bash | Data Processing | Docker | GCP | Large Scale DataAsynchronous culture | Friendly laid-back atmosphere | Hands-off management | Portfolio supportMid-level Full TimeChampaign, IL, USA1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous culture | Remote-friendly, distributed team | Supportive managementMid-level Full TimeDayton, OH, USA1d ago