Software Engineer - Robotic Systems
$100kThe Johns Hopkins University Applied Physics Laboratory
Are you searching for challenging software engineering work for state-of-the-art robotic systems?
Do you thrive in a dynamic and collaborative environment?
If so, we are looking for someone like you to join our team at APL.
We are seeking a Software Engineer to help us perform rapid prototyping for the Navy's future uncrewed, robotic, and autonomous systems. You will be joining a hardworking team of engineers who cultivate a fast-paced collaborative development environment to build perception, navigation, and decision-making algorithms; integrate them into complex systems; and test the software in the real world on robotic platforms. You will contribute to the development of technologies that enable the Navy's future uncrewed fleet.
As a Software Engineer for Robotic Systems...
- Your primary responsibility will be to perform software engineering for uncrewed platforms. This is to include object-oriented design, agile software development, laboratory system integration and testing, and field testing.
- You will propose and develop innovative ways to apply cutting-edge technologies to extend the capabilities and performance of existing naval systems.
- You will document software development activities and test results. Prepare for and conduct periodic design reviews, as well as, technical reports and other briefing materials for presentation to all levels of staff and government agencies.
Qualifications
You meet our minimum qualifications for the job if you...
- Have a B.S. in Computer Science, Computer Engineering, or a related technical field.
- Have 2+ years of relevant experience working in software engineering with C, C++, or python.
- Are highly skilled in a breadth of software development knowledge.
- Have experience effectively communicating with all levels of staff and clients.
-
Are able to obtain Interim Secret level security clearance by your start date and can ultimately obtain 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.
- Are willing and able to travel up to 10% of the time.
You'll go above and beyond our minimum requirements if you...
- Have a M.S. in Computer Science, Computer Engineering, or related technical field.
- Have 4 or more years of experience working with software development and collaborative development practices.
- Have familiarity with Linux environments, robotic middleware (i.e., Robot Operating Systems).
- Have previous experience integrating hardware and software components to create functional robotic systems, including sensors and user interfaces.
- Have an active Secret clearance.
About Us
Why Work at APL?
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 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 AnnuallyMaximum Rate $245,000 Annually
$75k - $135.96k
...of a passionate team solving these complex problems, then Rotary and Mission Systems is the place for you. The Work The Command, Control, Communications is seeking a software engineer for the software development of tactical applications. In this role you will design...SuggestedFull timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$99k - $206k
...advanced full-spectrum cyber, data operations, systems integration and intelligence mission... ..., lifecycle mission enablement, and software modernization. Nightwing brings disruptive... .... Nightwing is seeking a Software Engineer who thrives on solving tough challenges...Suggested$100k
...Description Are you a hands-on engineer that enjoys rapidly developing and fielding groundbreaking... ...done at APL to field mission ready systems. Our passion for engineering innovative... ...We are seeking a motivated and creative Software Engineer to apply technical expertise...SuggestedTemporary workWork experience placementInterim roleRelocation packageFlexible hours$3,000 per month
...Cyber | Lockheed Martin The Work: Modernizing a legacy operational system using a microservices-based architecture and cutting-edge technologies. The System Automation Software Engineer will be responsible for: - Establishing a test framework and automated tests...SuggestedFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$85k - $195k
Johns Hopkins Applied Physics Lab is seeking a motivated software engineer to work on real-time software solutions for defense systems. The ideal candidate will have a strong foundation in C++ and Python and experience with DevOps methodologies. This position offers the...Suggested$100k - $195k
A leading defense research organization is seeking a Military Systems Cybersecurity Software Engineer to enhance the resilience of military platforms. In this role, you will design and develop software solutions, conduct network analysis, and engage in continuous learning...$230k - $240k
...Software Engineer **Active TS/SCI w/Polygraph REQUIRED**. Please do not apply if you do not currently possess this level of clearance.... ...tools such as Ansible Experience using Git source control system Desired Experience: Experience with SQL databases...Immediate start- cybercoretech is hiring a Software Engineer, Level 1, in Laurel, Maryland. This role involves researching and developing applied cyber concepts while creating hardware and software design specifications. The engineer will implement industry standards for security, performance...
$85k - $165k
A leading defense technology firm in Maryland is seeking a Software Development Engineer to join their prototyping team. The role entails researching concepts to address military operational shortfalls, designing software prototypes, and supporting evaluations at military...- ASRC Federal is hiring a Senior Mechanical Engineer in Greenbelt, MD, to support NASA’s Goddard Space Flight Center. Candidates should... ...mechanical engineering. The role involves designing mechanical systems and overseeing repairs. ASRC Federal offers competitive pay and...
- ...defense technology laboratory in Maryland is seeking engineers with a PhD in fields such as Computer Science or Robotics. In this role, you'll prototype innovative... ...multidisciplinary team. Candidates must have strong skills in software or mechanical design methodologies and the...
$2,650 per month
...that provides signal processing and sensor system integration services to the United... ...small, focused team roughly four to five engineers to deliver a 5G detect, decide, defeat pipeline... ...We're looking for a mid-to-senior software engineer who can move fluidly between writing...Temporary workLocal areaImmediate startWork from home- ...comprehensive capabilities across all aspects of CNO. Founded and run by engineers, their team of CNO experts makes a direct impact on our nation... ..., and a 10% 401k match. They are seeking a Sr. Software Engineer to lead the design and development of LLM...Contract workFlexible hours
- Jobsoid Inc. is seeking a Software Engineer based in Columbia, Maryland. The role requires 14 years of experience in software engineering, focusing on developing, maintaining, and enhancing complex systems. The ideal candidate should possess a Bachelor's degree in Computer...
$175k - $200k
Geon Technologies in Columbia, MD is seeking a Software Engineer to integrate and enhance a 5G detect/decide/defeat pipeline for defense applications... ...skills. Key responsibilities include maintaining software systems, deploying on operational platforms, and collaborating with...$175k - $200k
Geon Technologies is seeking a mid-to-senior software engineer in Columbia, MD to integrate a 5G detect, decide, defeat pipeline. Responsibilities include developing C++ components, debugging systems, and deploying operational platforms. The ideal candidate will have 7...$72.21k - $175.2k
A leading defense technology company is seeking Software Engineers to join their Mission Technologies Division. This position involves design, development, and troubleshooting of critical software systems for national security. The role is hybrid based in Columbia, MD,...$100k - $245k
Design Engine in Laurel, MD is seeking a Mechanical Engineer to lead mechanical engineering projects and design innovative systems for advanced maritime solutions. This role requires a BS in Mechanical Engineering, experience with CAD tools, and eligibility for a Top Secret...$80k - $90k
Dreyer's Grand Ice Cream, Inc is seeking an HVAC Engineer in Laurel, MD, responsible for designing and optimizing HVAC systems essential for ice cream production. The role demands expertise in maintaining temperature and humidity levels while complying with strict food...- ...Test Automation Engineer - Systems Admin Comtech is a woman-owned small business founded in 1998 and headquartered in Reston, VA. We offer... ...will be used to validate requirements against developed software Work with team members in adopting and learning test automation...Flexible hours
$220k - $240k
...Software Integration Engineer 3 (Systems & Cloud) Location: Annapolis Junction, Maryland Type: Contract Compensation Range: $220 -$240K Clearance: Active TS/SCI w/ Polygraph needed to apply Company Overview: Cornerstone Defense is the Employer of Choice...Full timeContract work$210k - $230k
...Senior Software Engineer (DevOps & Automation) Location: Annapolis Junction, MD Compensation Range: $210 -$230K Active TS/SCI w/ Polygraph... ..., maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development...$190k - $210k
...Software Engineer 3 (Automation) Location: Annapolis Junction, MD Compensation Range: $190 -$210K Active TS/SCI w/ Polygraph needed to apply... ..., and sustainment of automation tools in support of system management infrastructure software and services for High Performance...$3,000 per month
...DOING Lockheed Martin, Rotary Mission Systems Cyber & Intelligence invites you to step... ...• Analyze user requirements to derive software design and performance requirements •... ...standards, confer with users or system engineers; analyze systems flow, data usage and work...Relocation package- ...Software Engineer (Automated Test Framework) Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 20... ...tests on multiple environments for a large complex enterprise system. Our agile development teams follow the Behavior-Driven Development...Contract workWork experience placementFlexible hours
- ...Software Engineer Unisity, LLC is a Service-Disabled Veteran Owned Small Business providing expert services in the Information Technology... ...and deployment of the new capabilities in this large, complex system. Following the Behavior Driven Development (BDD) pattern, our...Full timeContract workTemporary workWork experience placementImmediate start
$107.9k - $195.05k
...Description Security Verification Test (SVT) Software Engineer Leidos has a new and exciting opportunity for a Security Verification... ...and deployment of the new capabilities in this large, complex system. Following the Behavior Driven Development (BDD) pattern, our...Local areaImmediate startFlexible hours- ...Technology & Research Corporation is seeking a Jr. Mechanical Engineer to join its Robotic Systems Division in Beltsville, Maryland. The role involves... ...in Mechanical Engineering and experience with CAD software and finite element analysis tools. An attractive benefits...
$50k - $120k
...We are seeking a Full Stack Software Engineer to join a talented team providing critical mission-related support to a U.S. Government customer. This is a full-time opportunity to work with an award-winning team on AI/ML-driven capabilities within the Intelligence Community...Full timeContract workWork from homeRelocation package- ...bullet points, but we love the work!) Position Description The Software Engineer shall be responsible for enhancing a UI prototype that was... ...and anomaly detection Experience with Git Source Control System. Required Skills Experience using Apache Airflow (DAG design...Local areaVisa sponsorshipWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Robotic Systems. Be the first to apply!
- senior software design engineer Laurel, MD
- software engineer amazon Laurel, MD
- software developer positions Laurel, MD
- software engineer full time Laurel, MD
- software engineer Laurel, MD
- agile software developer Laurel, MD
- senior software engineer remote Laurel, MD
- software engineer remote Laurel, MD
- junior software developer internship Laurel, MD
- senior software engineer Laurel, MD


