Job Title: Software EngineerJob Description
This Software Engineer role focuses on building and maintaining the tools, pipelines, and automation that empower embedded software teams working on cutting-edge mobile equipment for on/off-highway applications. You will design and optimize development infrastructure so embedded engineers can innovate quickly in a fast, stable, and reliable environment, directly supporting the high performance and reliability requirements of advanced mobile equipment systems.
Responsibilities
Design, build, and maintain CI/CD pipelines to support continuous integration, automated testing, and reliable deployment workflows.
Develop and maintain Python-based tools, scripts, and services that streamline engineering workflows and improve developer productivity.
Create, manage, and deploy Docker containers used across development, testing, and production environments.
Automate processes that enhance the embedded development lifecycle, including build systems, testing frameworks, and environment provisioning.
Collaborate closely with embedded software developers to understand pain points and proactively deliver solutions that improve efficiency and reliability.
Ensure that infrastructure, tooling, and processes support the performance and reliability requirements of advanced mobile equipment systems for on/off-highway applications.
Monitor, troubleshoot, and optimize CI/CD systems, containerized environments, and automation pipelines to maintain high availability and performance.
Contribute to documentation, best practices, and internal standards for tooling, automation, and development workflows.
Use JIRA, Confluence, and Git to manage work, document solutions, and support effective collaboration across multiple projects.
Apply strong debugging skills to troubleshoot issues in embedded systems, tools, and automation environments.
Essential Skills
Strong proficiency in Python for tooling, automation, and scripting.
Hands-on experience with CI/CD systems such as GitLab CI, GitHub Actions, Jenkins, or Azure DevOps.
Solid understanding of Docker and containerized development workflows.
Proficiency in JSON and Python for data handling and automation tasks.
Familiarity with Linux environments, including working with build systems and automation frameworks.
Experience with version control and collaboration tools such as Git, JIRA, and Confluence.
Excellent debugging skills and experience in troubleshooting embedded systems.
Experience with embedded software concepts and collaboration with embedded software teams.
Knowledge of embedded C/C++ programming and software development practices.
Strong problem-solving skills and a proactive mindset toward improving developer experience and productivity.
Additional Skills & Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
Experience supporting or collaborating with embedded software teams in a production environment.
Familiarity with embedded software development for mobile equipment in on/off-highway applications.
Understanding of communication protocols such as J1939 and CANopen.
Experience using Vector CANalyzer or similar tools for CAN-based system analysis.
Exposure to RTOS and real-time embedded software development.
Background in automation frameworks for testing and build processes.
Experience with continuous integration, continuous delivery, and continuous deployment practices.
Experience working with mobile equipment and embedded systems is highly desirable.
Work Environment
You will work in a cubicle-based team environment that supports multiple projects simultaneously, collaborating closely with embedded software engineers and other stakeholders. The role centers on a modern software development toolchain, including Linux-based systems, CI/CD platforms, Docker, Git, JIRA, and Confluence, with a strong focus on automation and continuous improvement. The organization offers a structured time-off package, including two weeks of vacation and ten paid holidays, supporting a balanced and sustainable work life.
Job Type & Location
This is a Contract position based out of Frederick, MD.
Pay and Benefits
The pay range for this position is $54.00 - $72.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 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)
Workplace Type
This is a fully onsite position in Frederick,MD.
Application Deadline
This position is anticipated to close on Apr 25, 2026.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:
Hiring diverse talent
Maintaining an inclusive environment through persistent self-reflection
Building a culture of care, engagement, and recognition with clear outcomes
Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.
About Actalent
Actalent is a global leader in engineering and sciences services. For more than 40 years, we've helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC-with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day.
Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.