Note: The job is a remote job and is open to candidates in USA. TEKsystems is a technology and business services provider that partners with clients to drive transformation and deliver technology solutions. The company is seeking an Embedded Software Engineer to develop embedded Linux engineering tools and infrastructure, automate firmware workflows, and implement AI-assisted engineering processes. The role will also support hardware-in-the-loop validation, software quality gates, and collaboration with firmware, hardware, and QA teams.
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
- If eligible, medical, dental & vision benefits may be available for this temporary role.
- If eligible, Critical Illness, Accident, and Hospital benefits may be available for this temporary role.
- If eligible, a 401(k) Retirement Plan with pre-tax and Roth post-tax contributions may be available for this temporary role.
- If eligible, Life Insurance, including Voluntary Life & AD&D for the employee and dependents, may be available for this temporary role.
- If eligible, short- and long-term disability benefits may be available for this temporary role.
- If eligible, a Health Spending Account (HSA) may be available for this temporary role.
- If eligible, transportation benefits may be available for this temporary role.
- If eligible, an Employee Assistance Program may be available for this temporary role.
- If eligible, Time Off/Leave, including PTO, vacation or sick leave, may be available for this temporary role.
- This is a fully remote position.
Company Overview