LanceSoft, Inc. logo

Firmware CI/CD And Release Infrastructure Engineer

LanceSoft, Inc.

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Company Description LanceSoft, Inc., founded in 2000, is a global provider of workforce solutions and IT services supporting a wide range of industries, including technology, semiconductor, financial services, healthcare, government, telecom, and energy. The company focuses on connecting organizations with skilled talent and individuals with meaningful career opportunities in an inclusive, unbiased way. Services include temporary and permanent staffing, SOW engagements, payrolling, recruitment process outsourcing, application development, project management, and engineering solutions. With over 5,000 professionals serving more than 110 enterprise clients worldwide, including Fortune companies, LanceSoft offers extensive global reach. Headquartered in Herndon, VA, the company operates over 32 regional offices across North America, Europe, Asia, and Australia, supported by multiple delivery centers in India.

Role Description This is a full-time, on-site role based in Boise, ID for a Firmware CI/CD and Release Infrastructure Engineer. The role focuses on designing, implementing, and maintaining CI/CD pipelines that support firmware development, integration, and automated testing. The engineer will build and manage release infrastructure, including configuration management, build systems, and deployment automation for embedded and firmware products. Daily activities include collaborating with firmware and software engineering teams, optimizing build and test processes, monitoring pipeline performance, and troubleshooting issues across development, staging, and production environments. The role may also involve improving tooling, documenting processes, and contributing to best practices for secure, reliable, and scalable release workflows.

Qualifications

  • Strong skills in CI/CD tools and automation (e.g., Jenkins, GitLab CI, Azure DevOps, or similar) to design and maintain robust pipelines.
  • Experience with version control and build systems (e.g., Git, GitHub/GitLab, CMake, Bazel, or other build and dependency management tools).
  • Knowledge of firmware/embedded development environments and workflows, including cross-compilers, flashing tools, and hardware-in-the-loop testing.
  • Skills in scripting and automation languages (e.g., Python, Bash, PowerShell) for pipeline orchestration, tooling integration, and process optimization.
  • Understanding of release management practices, including configuration management, branching strategies, and artifact management.
  • Familiarity with containerization and virtualization technologies (e.g., Docker, Kubernetes, or virtual test environments) is beneficial.
  • Experience with monitoring, logging, and quality assurance tools to track build health, test coverage, and release readiness.
  • Ability to work collaboratively with cross-functional engineering teams, communicate clearly, and document workflows and standards.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at LanceSoft, Inc. was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.