Note: The job is a remote job and is open to candidates in USA. TEKsystems is a technology and business services company that partners with clients to drive transformation through full-stack technology and talent services. The company is seeking an Embedded Software Engineer to develop embedded Linux engineering tools, automate firmware development and validation pipelines, and implement AI-assisted engineering workflows that improve software quality and velocity.
Responsibilities
- Design, develop, and maintain the engineering tools and infrastructure supporting embedded Linux development
- Build and optimize automated firmware build, test, packaging, provisioning, flashing, recovery, and release pipelines
- Develop hardware-in-the-loop (HIL) and board-farm automation for firmware validation and regression testing
- Integrate static analysis, automated testing, and quality gates into the software development lifecycle
- Partner with firmware, hardware, and QA engineers to solve complex technical challenges and continuously improve engineering processes
Skills
- All candidates must work directly for TEKsystems on a W2 basis and no sponsorship is available now or in the future
- All candidates must have professional experience providing embedded software development using Linux, C++, and Python
- Candidates must have experience building and adopting AI-assisted engineering workflows - agent-driven tooling and autonomous engineering processes - that measurably improve software quality and engineering velocity
- All candidates must submit to a drug and background check
Benefits
- Medical, dental & vision
- Critical Illness, Accident, and Hospital coverage
- 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short- and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
- Fully remote position
Company Overview