Automation Engineer
$100kJohns Hopkins University Applied Physics Lab
Overview Do you love building software that makes real systems move, measure, react, and perform with purpose? Are you searching for important work in software engineering, automation, and hardware-integrated systems? Are you passionate about developing reliable tools, frameworks, interfaces, and workflows that help engineers and scientists move faster? If so, we\'re looking for someone like you to join our team at APL. We are seeking an Automation Engineer to help us develop automation, control, data acquisition, analysis, and user-facing software for advanced electromechanical systems, instrumentation, and test environments. As a member of our team, you\'ll contribute to software that connects hardware, sensors, actuators, devices, databases, user interfaces, and engineering workflows into reliable mission-focused systems. You will be joining a hardworking team of engineers and scientists who design, prototype, integrate, and test practical solutions for complex technical challenges. We are passionate about building software that is reusable, maintainable, and effective in real laboratory, manufacturing, and field-like environments. Our team values technical curiosity, clear communication, rapid iteration, thoughtful software architecture, and the ability to turn ambiguous needs into working tools. Responsibilities Your primary responsibility will be to design, develop, integrate, and maintain software for automated systems, test stands, instrumentation platforms, engineering tools, and hardware-connected workflows. You will develop software that interfaces with electromechanical systems, sensors, actuators, microcontrollers, instruments, databases, and networked devices. You will design reusable software frameworks, libraries, and tools that support automation, test execution, data collection, reporting, and system integration. You will build user interfaces, dashboards, control panels, and engineering applications that help technical teams operate systems, visualize data, and make decisions. You will write clean, maintainable, well-documented code and contribute to software design practices that improve reliability, reuse, testability, and long-term support. You will integrate hardware and software across communication protocols, including TCP/UDP, serial, USB, Ethernet, and other laboratory, industrial, or embedded interfaces. You will support hands-on integration and troubleshooting in laboratory, shop, and test environments, working directly with mechanical, electrical, embedded, and systems engineers. You will help automate repetitive workflows, improve engineering productivity, and explore the use of AI-enabled development tools to accelerate coding, testing, documentation, and analysis. You will collaborate with engineers, scientists, technicians, vendors, sponsors, and project leads to understand requirements, identify risks, communicate blockers, and deliver practical software solutions. Minimum Qualifications Possess a BS in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Mechanical Engineering, or a related technical field. Have 3+ years of experience developing software for automation, robotics, instrumentation, test systems, data acquisition, engineering tools, web applications, user interfaces, or hardware-integrated systems. Are skilled in software development using languages such as Python, C++, C#, JavaScript, TypeScript, or similar programming languages. Have experience designing, implementing, testing, and maintaining software applications, libraries, scripts, services, or automation tools. Have experience working with Linux, Windows, Git, software configuration management, debugging tools, and modern development workflows. Have experience integrating software with hardware, instruments, sensors, embedded devices, databases, APIs, or network-connected systems. Are familiar with communication protocols such as TCP/UDP, serial, USB, Ethernet, REST APIs, or similar device and system interfaces. Are able to work with multidisciplinary teams and translate engineering needs into practical software requirements and working implementations. Are willing and able to work in laboratory, shop, and test environments, including standing or walking for extended periods and moving between buildings or work areas across campus as needed. Are a U.S. citizen. Are able to obtain an Interim level security clearance by your start date and can ultimately obtain a Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship. Preferred Qualifications Possess an MS in computer science, software engineering, computer engineering, robotics, mechatronics, electrical engineering, mechanical engineering, or a related technical field. Have experience developing automation frameworks, reusable test assets, continuous execution tools, reporting pipelines, or software platforms that help non-software specialists run complex workflows. Have experience with front-end, back-end, or full-stack development, including modern user interface frameworks, data visualization tools, APIs, databases, or web-based engineering applications. Have experience with software architecture, design patterns, code reviews, automated testing, CI/CD pipelines, DevOps practices, containerization, or deployment of maintainable software systems. Have experience developing software for robotic systems, motion-control systems, automated test stands, advanced manufacturing equipment, laboratory instrumentation, or hardware-in-the-loop environments. Have experience with data acquisition, signal processing, data analysis, automated reporting, or visualization of engineering test data. Have experience with embedded systems, microcontrollers, firmware-adjacent development, real-time systems, or edge computing. Have experience using AI-enabled development tools such as Codex, Claude Code, GitHub Copilot, or similar tools to improve software development, documentation, testing, or workflow automation. Are comfortable breaking down complex projects into organized deliverables, identifying technical risks early, and communicating blockers clearly to project leadership. Have experience mentoring other developers, establishing best practices, improving software quality, or helping multidisciplinary teams adopt better software workflows. Bring creativity, initiative, and sound engineering judgment to ambiguous technical problems. About Us The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation’s most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates. At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact View email address on click.appcast.io. The referenced pay range is based on JHU APL’s good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis. Minimum Rate $100,000 Annually Maximum Rate $245,000 Annually #J-18808-Ljbffr
$100k
...software that makes real systems move, measure, react, and perform with purpose? Are you searching for important work in software engineering, automation, and hardware-integrated systems? Are you passionate about developing reliable tools, frameworks, interfaces, and workflows...SuggestedTemporary workWork experience placementInterim roleRelocation packageFlexible hours- ...Automation Engineer Immediate need for a talented Automation Engineer with experience in the IT Industry. This is a 06+ Months Contract opportunity with long-term potential and is located in Mount Laurel, NJ. Please review the job description below. Key Requirements...SuggestedContract workImmediate start
$100k
Johns Hopkins Applied Physics Laboratory in Laurel, Maryland is looking for an Automation Engineer dedicated to developing software for advanced electromechanical systems and automation tools. You will design, integrate, and maintain software while collaborating with engineers...Suggested- ...and disciplined mindset built in uniform are exactly what this role demands. Step into a high-visibility engineering position where you'll own electrical and automation systems for a fast-paced food manufacturing facility — driving uptime, leading improvement projects,...Suggested
- ...Electrical and Automation Engineer Are you looking to catapult your career by driving high-impact transformation with household brands? Do you crave an entrepreneurial, fast paced, and engaging growth assignment working with incredible people from across the globe?...SuggestedFor contractorsFlexible hours
- The Johns Hopkins University Applied Physics Laboratory seeks an Automation Engineer to design and develop software for advanced systems. You will enable engineers to create more efficient workflows and engage with hardware-integrated tools. The ideal candidate is skilled...
- ...Vertical Screen, Inc. is looking for a detail-oriented QA Automation Engineer based in Mount Laurel, NJ. This remote position entails designing automated testing solutions to enhance software quality and efficiency. Responsibilities include developing test frameworks,...Remote work
$100k - $245k
...are seeking a software developer to help us craft test and test automation software for NASA, National Security Space/Department of War... ...projects and embedded real-time systems. You will work with teams of engineers and scientists passionate about innovation and driven to make...Temporary workWork experience placementInterim roleRelocation packageFlexible hours- ...Overview We are seeking an Automation and Controls Engineer to support the Pilot Bioproduction Facility (PBF) at the Walter Reed Army Institute of Research (WRAIR) in Silver Spring, Maryland. PBF is a one‑of‑a‑kind cGMP‑compliant pharmaceutical manufacturing facility...Contract workTemporary workFor subcontractorCasual workLocal areaVisa sponsorship
- ...Description Impact Automation is looking for Junior and Senior Controls and Automation Engineers capable of performing a range of duties to support and accelerate the integration of material handling systems into customer facilities. This role involves: Developing software...Work experience placementFor subcontractor
- Avid Technology Professionals is looking for a Tools Engineer in Laurel, Maryland, responsible for automating requirements and change management. The role involves working with teams to develop solutions that integrate with existing tools and systems. Ideal candidates...
$125k - $220k
Job Title DevOps Automation Engineer - multiple levels - CLEARANCE and POLYGRAPH REQUIRED Base pay range $125,000.00/yr - $220,000.00/yr Infrastructure as Code (IaC), DevOps, CI/CD, Docker, Security, SoPs Due to federal contract requirements, United States citizenship and...Contract workTemporary workImmediate startFlexible hours- ...sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Software Automation Engineer, you'll be part of a team responsible for executing and maintaining automated integration and system testing processes across...Work at officeVisa sponsorshipWork visa
- Johns Hopkins University Applied Physics Laboratory is seeking a 2026 PhD Graduate for the role of Robotic/Autonomous Systems Engineer. This position focuses on designing and implementing technical solutions to meet complex business requirements while collaborating across...
- 2026 PhD Graduate - Robotic/Autonomous Systems Engineer - Maritime Robotics Group at Johns Hopkins University Applied Physics Laboratory . Key technologies: Machine Learning, Mechanical Engineering, Electrical Engineering. Key Responsibilities Design and implement technical...
$105k
...about developing solutions to challenging problems in the field of robotics? Do you love working in a collaborative environment with engineers of varied backgrounds and experiences? If you are graduating with a PhD degree in Computer Science, Robotics, Mechanical...Interim roleRelocation package- ...about developing solutions to challenging problems in the field of robotics? Do you love working in a collaborative environment with engineers of varied backgrounds and experiences? If you are graduating with a PhD degree in Computer Science, Robotics, Mechanical...Temporary workWork experience placementInterim roleRelocation packageFlexible hours
$58.98k - $101.1k
...in the installation, startup, and commissioning of building automation system equipment that has been newly installed and supports the... ...reports. Provides plans and control system documents to engineering for as-built drawings + Project site communication and coordination...Permanent employmentFull timeFor contractorsWork at officeLocal areaImmediate startNight shift- ...points, but we love the work!) Validate the performance, reliability, and readiness of HPC systems through disciplined test engineering and automation. In this role, you will develop and execute test plans, analyze logs and test data, validate REST APIs, and use tools...Full timeVisa sponsorshipWork visa
$100k - $245k
The Johns Hopkins Applied Physics Laboratory in Laurel, MD, is seeking a Test Automation Software Engineer to develop software for aerospace projects. This role involves designing and automating test infrastructure solutions, collaborating with engineers, and mentoring...- A growing technology firm is looking for experienced Junior and Senior Controls and Automation Engineers to support the integration of material handling systems. The role includes developing software for PLCs and HMIs, troubleshooting, and providing on-site support. Candidates...
- ...protocols. The ideal candidate will have at least 2 years of experience with Linux administration, as well as knowledge of Docker, Kubernetes, and automation tools. A Bachelor's degree in Computer Science or a related field is preferred. #J-18808-Ljbffr DigiFlight, Inc.
$50 - $54 per hour
EMCOR Services Combustioneer is looking for an Automation Specialist in Lanham, Maryland. This role entails BAS system integration, with responsibilities such as configuring controllers and testing control panels. Candidates should possess a Bachelor’s degree in a STEM...Hourly pay- A leading global technology company is seeking a Senior Building Automation Service Specialist in Beltsville, MD. This role involves maintaining automation systems and engaging with customers to ensure efficiency and sustainability. Candidates should have at least three...Remote job
- Johns Hopkins Applied Physics Laboratory is seeking a UAV Robotics Engineer to design, fabricate, integrate, and test innovative Uncrewed Aerial Vehicles (UAVs). The role involves working within a multidisciplinary team on advanced autonomous capabilities that support...
$85k
...you passionate about inventing creative solutions to complex engineering challenges? Do you enjoy integrating electromechanical devices... ...equipment, data acquisition and control equipment, and sensors to automate test execution and collect data in laboratory tests Develop...Temporary workWork experience placementInterim roleRelocation packageFlexible hours$116.35k - $210.33k
Leidos has a new and exciting opportunity for a Senior Test Automation Engineer in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical...Full timeLocal areaImmediate startFlexible hours- Two Six Technologies is looking for a Systems Engineer in Laurel, MD, to manage hybrid simulation environments using Infrastructure as... ...end-to-end lifecycle management of network scenarios and automating deployments with Terraform and Ansible. Candidates should have...
$57.82k - $99.12k
..., installation, commissioning, and general servicing of HVAC Automation Systems, including detailed troubleshooting, in large commercial... ...Provide sketches of field changes and discrepancies for engineering corrections and drawings, as well as interact with Service Manager...Full timeFor subcontractorImmediate start$100k - $130k
Energy Jobline ZR is seeking an Operations Electrical Engineer to oversee engineering activities in hydropower facilities in New York State. Responsibilities include managing electrical projects, ensuring compliance with regulations, and providing safety training. The...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Automation Engineer. Be the first to apply!
- autonomous systems engineer Laurel, MD
- automation engineer Laurel, MD
- automation specialist Laurel, MD
- building automation Laurel, MD
- automation Laurel, MD
- building automation manager Laurel, MD
- automation project manager Laurel, MD
- director of automation Laurel, MD
- automation manager Laurel, MD
- automation operator Laurel, MD

