{"schemaVersion":"jobsearcher.job.v1","id":"dcb9034e45cca3fc002c57bd","url":"https://jobsearcher.com/jobs/dcb9034e45cca3fc002c57bd","canonicalUrl":"https://jobsearcher.com/jobs/dcb9034e45cca3fc002c57bd","title":"Software Engineer","description":"Job Title: Software Engineer – Embedded Systems and Robotics\n\nJob Description\n\nThis role focuses on designing, developing, and maintaining full-stack embedded software for autonomous drones, connected ground control station applications, and related companion software for advanced payloads and capabilities. You will lead software integration projects from concept through deployment, ensuring that embedded systems, controllers, and user interfaces work together seamlessly in demanding, high-reliability environments. The position offers the opportunity to work with cutting-edge military-grade autonomous drone solutions that deliver critical situational awareness and protection in challenging conditions.\n\nResponsibilities\n\nDesign, develop, and maintain full-stack embedded software for drones, ground control stations, and companion applications that support additional payloads and capabilities.\nDrive software integration projects from start to finish for new products, payloads, and interfaces, ensuring efficient and effective implementation in embedded systems.\nParticipate in the design, implementation, testing, debugging, and integration of complex embedded subsystems used in robotics, aerospace, and unmanned aircraft applications.\nConceptualize, develop, implement, and test new software capabilities based on requirements from customers and internal stakeholders.\nIncorporate feedback and fixes identified by end users, field teams, and production teams to continuously improve software performance, reliability, and usability.\nCollaborate closely with hardware, systems, and product teams to ensure seamless hardware and software integration in both existing and new products.\nTroubleshoot and optimize embedded and desktop applications to improve performance, reliability, and real-time responsiveness.\nWork with clients to integrate upgrades and changes into existing products, ensuring compatibility and smooth deployment.\nCollaborate with cross-functional teams to incorporate software into all aspects of products, including controllers, user interfaces, and supporting tools.\nParticipate in integration efforts that support evolving customer requests and expanding applications of autonomous drone solutions.\nApply strong problem-solving skills to diagnose complex issues in embedded systems and propose robust, scalable solutions.\nContribute to design reviews, product planning sessions, and requirements discussions, clearly communicating technical concepts to both technical and non-technical stakeholders.\nUtilize tools such as Git, Bitbucket, and JIRA to manage source code, track issues, and support collaborative development workflows.\nSupport continuous integration (CI) testing and hardware debugging activities, including the use of oscilloscopes, logic analyzers, and other diagnostic equipment.\n\nEssential Skills\n\nBachelor’s degree in Electrical Engineering, Computer Engineering, Robotics Engineering, Computer Science, or a closely related field.\n4–8 years of experience developing real-time embedded software for robotics, aerospace, unmanned aircraft, or related applications.\nStrong proficiency in C++ for embedded software development and user interfaces in robotics, unmanned aircraft, and aerospace systems.\nStrong proficiency in Python for embedded applications, tools, and user interfaces.\nExperience designing, developing, and integrating software for products and controllers that must operate together as a cohesive system.\nExperience with networking protocols, hardware/software integration, and real-time data handling in embedded environments.\nDemonstrated capabilities in the design, development, and testing of embedded software used in high-reliability environments.\nExperience with automated unit testing, static analysis, and/or automated system-level testing for embedded or real-time systems.\nHands-on experience with embedded software development, firmware programming, and microcontroller-based systems.\nFamiliarity with robot operating systems and robotics programming concepts.\nExperience working with continuous integration (CI) testing and hardware debugging workflows.\nExperience using oscilloscopes, logic analyzers, and similar tools for hardware and embedded system debugging.\nStrong problem-solving skills and the ability to work independently in a fast-paced, start-up environment.\nStrong communication skills with the ability to bridge technical and non-technical teams during design reviews, product planning, and requirements discussions.\nAbility to collaborate effectively with hardware, systems, product, and client-facing teams to deliver integrated solutions.\nU.S. National status (citizen, naturalized, etc.) as required for work on sensitive systems.\n\nAdditional Skills & Qualifications\n\nMaster’s degree in a related engineering field, such as Electrical Engineering, Computer Engineering, Robotics Engineering, or Computer Science.\nFamiliarity with ROS (Robot Operating System) and practical experience applying it in robotics or unmanned systems.\nHands-on experience with control theory as applied to embedded systems and autonomous platforms.\nExperience developing software for military or defense-related products, including familiarity with Department of Defense and government standards for code scanning and security.\nPractical, hands-on experience with drones, robotics, or aerospace systems through code design, implementation, and verification.\nFamiliarity with STM32 microcontrollers and associated programming environments.\nExperience with ArduPilot autopilot systems configured for multi-copters or fixed-wing aircraft.\nExperience with Git and Bitbucket for version control and collaborative software development.\nExperience using JIRA or similar tools for issue tracking and project management.\nExperience in firmware development for embedded systems used in rugged or high-stress environments.\nKnowledge of best practices for secure coding and software assurance in safety- and mission-critical systems.\n\nWork Environment\n\nThe role is based in a fast-paced, start-up environment focused on delivering military-grade autonomous drone-in-a-box solutions designed to operate both on the move and on the ground. You will work alongside former military personnel and experienced aerospace, robotics, and software engineers who are dedicated to building robust, high-reliability systems. The technology stack centers on embedded software for free-flight and tethered unmanned aerial vehicles that must perform reliably in hostile and challenging environments, providing a remotely commanded ‘eye in the sky’ for protection and situational awareness. Day-to-day work involves close collaboration across hardware, systems, and software teams, frequent integration and testing with real hardware, and the use of tools such as Git, Bitbucket, JIRA, oscilloscopes, and logic analyzers. The culture emphasizes innovation, ownership, and continuous improvement, with a strong focus on rigorous testing, secure coding practices, and reliable deployment of autonomous systems that can be controlled from anywhere in the world.\n\nJob Type & Location\n\nThis is a Contract to Hire position based out of North Bethesda, MD.\n\nPay and Benefits\n\nThe pay range for this position is $52.00 - $74.00/hr.\n\nIndividual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.\n\nEligibility 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)\n\nWorkplace Type\n\nThis is a hybrid position in North Bethesda,MD.\n\nApplication Deadline\n\nThis position is anticipated to close on Sep 7, 2026.\n\nAbout Actalent\n\nActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.\n\nThe company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.\n\nIf you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.\n\nSan Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.\n\nMassachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.\n\nUse of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.","company":"Actalent","rawCompany":"actalent","city":"Silver Spring","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-09-04T09:59:07.527Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"336411","title":"Aircraft Manufacturing","slug":"aircraft-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"Job Title: Software Engineer – Embedded Systems and Robotics\n\nJob Description\n\nThis role focuses on designing, developing, and maintaining full-stack embedded software for autonomous drones, connected ground control station applications, and related companion software for advanced payloads and capabilities. You will lead software integration projects from concept through deployment, ensuring that embedded systems, controllers, and user interfaces work together seamlessly in demanding, high-reliability environments. The position offers the opportunity to work with cutting-edge military-grade autonomous drone solutions that deliver critical situational awareness and protection in challenging conditions.\n\nResponsibilities\n\nDesign, develop, and maintain full-stack embedded software for drones, ground control stations, and companion applications that support additional payloads and capabilities.\nDrive software integration projects from start to finish for new products, payloads, and interfaces, ensuring efficient and effective implementation in embedded systems.\nParticipate in the design, implementation, testing, debugging, and integration of complex embedded subsystems used in robotics, aerospace, and unmanned aircraft applications.\nConceptualize, develop, implement, and test new software capabilities based on requirements from customers and internal stakeholders.\nIncorporate feedback and fixes identified by end users, field teams, and production teams to continuously improve software performance, reliability, and usability.\nCollaborate closely with hardware, systems, and product teams to ensure seamless hardware and software integration in both existing and new products.\nTroubleshoot and optimize embedded and desktop applications to improve performance, reliability, and real-time responsiveness.\nWork with clients to integrate upgrades and changes into existing products, ensuring compatibility and smooth deployment.\nCollaborate with cross-functional teams to incorporate software into all aspects of products, including controllers, user interfaces, and supporting tools.\nParticipate in integration efforts that support evolving customer requests and expanding applications of autonomous drone solutions.\nApply strong problem-solving skills to diagnose complex issues in embedded systems and propose robust, scalable solutions.\nContribute to design reviews, product planning sessions, and requirements discussions, clearly communicating technical concepts to both technical and non-technical stakeholders.\nUtilize tools such as Git, Bitbucket, and JIRA to manage source code, track issues, and support collaborative development workflows.\nSupport continuous integration (CI) testing and hardware debugging activities, including the use of oscilloscopes, logic analyzers, and other diagnostic equipment.\n\nEssential Skills\n\nBachelor’s degree in Electrical Engineering, Computer Engineering, Robotics Engineering, Computer Science, or a closely related field.\n4–8 years of experience developing real-time embedded software for robotics, aerospace, unmanned aircraft, or related applications.\nStrong proficiency in C++ for embedded software development and user interfaces in robotics, unmanned aircraft, and aerospace systems.\nStrong proficiency in Python for embedded applications, tools, and user interfaces.\nExperience designing, developing, and integrating software for products and controllers that must operate together as a cohesive system.\nExperience with networking protocols, hardware/software integration, and real-time data handling in embedded environments.\nDemonstrated capabilities in the design, development, and testing of embedded software used in high-reliability environments.\nExperience with automated unit testing, static analysis, and/or automated system-level testing for embedded or real-time systems.\nHands-on experience with embedded software development, firmware programming, and microcontroller-based systems.\nFamiliarity with robot operating systems and robotics programming concepts.\nExperience working with continuous integration (CI) testing and hardware debugging workflows.\nExperience using oscilloscopes, logic analyzers, and similar tools for hardware and embedded system debugging.\nStrong problem-solving skills and the ability to work independently in a fast-paced, start-up environment.\nStrong communication skills with the ability to bridge technical and non-technical teams during design reviews, product planning, and requirements discussions.\nAbility to collaborate effectively with hardware, systems, product, and client-facing teams to deliver integrated solutions.\nU.S. National status (citizen, naturalized, etc.) as required for work on sensitive systems.\n\nAdditional Skills & Qualifications\n\nMaster’s degree in a related engineering field, such as Electrical Engineering, Computer Engineering, Robotics Engineering, or Computer Science.\nFamiliarity with ROS (Robot Operating System) and practical experience applying it in robotics or unmanned systems.\nHands-on experience with control theory as applied to embedded systems and autonomous platforms.\nExperience developing software for military or defense-related products, including familiarity with Department of Defense and government standards for code scanning and security.\nPractical, hands-on experience with drones, robotics, or aerospace systems through code design, implementation, and verification.\nFamiliarity with STM32 microcontrollers and associated programming environments.\nExperience with ArduPilot autopilot systems configured for multi-copters or fixed-wing aircraft.\nExperience with Git and Bitbucket for version control and collaborative software development.\nExperience using JIRA or similar tools for issue tracking and project management.\nExperience in firmware development for embedded systems used in rugged or high-stress environments.\nKnowledge of best practices for secure coding and software assurance in safety- and mission-critical systems.\n\nWork Environment\n\nThe role is based in a fast-paced, start-up environment focused on delivering military-grade autonomous drone-in-a-box solutions designed to operate both on the move and on the ground. You will work alongside former military personnel and experienced aerospace, robotics, and software engineers who are dedicated to building robust, high-reliability systems. The technology stack centers on embedded software for free-flight and tethered unmanned aerial vehicles that must perform reliably in hostile and challenging environments, providing a remotely commanded ‘eye in the sky’ for protection and situational awareness. Day-to-day work involves close collaboration across hardware, systems, and software teams, frequent integration and testing with real hardware, and the use of tools such as Git, Bitbucket, JIRA, oscilloscopes, and logic analyzers. The culture emphasizes innovation, ownership, and continuous improvement, with a strong focus on rigorous testing, secure coding practices, and reliable deployment of autonomous systems that can be controlled from anywhere in the world.\n\nJob Type & Location\n\nThis is a Contract to Hire position based out of North Bethesda, MD.\n\nPay and Benefits\n\nThe pay range for this position is $52.00 - $74.00/hr.\n\nIndividual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.\n\nEligibility 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)\n\nWorkplace Type\n\nThis is a hybrid position in North Bethesda,MD.\n\nApplication Deadline\n\nThis position is anticipated to close on Sep 7, 2026.\n\nAbout Actalent\n\nActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.\n\nThe company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.\n\nIf you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.\n\nSan Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.\n\nMassachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.\n\nUse of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.","datePosted":"2026-09-04T09:59:07.527Z","dateModified":"2026-09-04T09:59:07.527Z","hiringOrganization":{"@type":"Organization","name":"Actalent","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Silver Spring","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"dcb9034e45cca3fc002c57bd"},"url":"https://jobsearcher.com/jobs/dcb9034e45cca3fc002c57bd"}}