Software Engineer
Job Title: Software EngineerJob DescriptionDesign, develop, and maintain full-stack embedded software for drones and connected ground control station applications, along with any companion software required for capabilities or additional payloads. Drive software integration projects from start to finish of new products, payloads, and interfaces through efficient and effective application in embedded systems. Participate in the design, implementation, test/debug, and integration of complex embedded subsystems. Conceptualize, develop, implement, and test new software capabilities according to customer and internal stakeholder requirements. Incorporate feedback and fixes discovered by end users, field teams, and production teams to continually improve the software capabilities and offerings. Collaborate with hardware, systems, and product teams to ensure seamless hardware/software integration in existing and new products. Troubleshoot and optimize embedded and desktop applications for performance and reliability. Participate in integration efforts to support customer requests and growing applications of products.ResponsibilitiesDesign and develop full-stack embedded software for drones and ground control stations.Drive software integration projects from inception to completion.Participate in the design, testing, and integration of complex embedded subsystems.Develop and test new software capabilities based on stakeholder requirements.Incorporate feedback from users and teams to enhance software offerings.Collaborate with hardware and systems teams for seamless integration.Troubleshoot and optimize applications for improved performance and reliability.Support customer requests through integration efforts.Essential SkillsProficiency in C++ and Python for embedded software and user interfaces.Experience with networking protocols and hardware/software integration.4-8 years of experience in developing real-time embedded software for robotics, aerospace, or unmanned aircraft.Strong problem-solving skills and independence in a fast-paced environment.Experience with automated unit testing and system-level testing.Excellent communication skills to bridge technical and non-technical teams.Additional Skills & QualificationsBachelor’s degree in Electrical Engineering, Computer Engineering, Robotics Engineering, or Computer Science.Master’s degree in a related engineering field is a plus.Familiarity with Robot Operating System (ROS) and control theory.Hands-on experience with drones, robotics, or aerospace systems.Familiarity with STM32 microcontrollers and programming.Experience with ArduPilot autopilot systems.Knowledge of Git, BitBucket, and JIRA.Experience with Continuous Integration testing and hardware debugging.Work EnvironmentThe office is located in the Brooklyn Navy Yard, offering a collaborative cubicle work environment where all team members work closely together.Job Type & LocationThis is a Permanent position based out of Brooklyn, NY.Pay And BenefitsThe pay range for this position is $145000.00 - $175000.00/yr.RequirementsEligibility 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 ProgramWorkplace TypeThis is a fully onsite position in Brooklyn,NY.Application DeadlineThis position is anticipated to close on May 2, 2026.Diversity, Equity & InclusionAt Actalent, Diversity And Inclusion Are a Bridge Towards The Equity And Success Of Our People. DE&I Is Embedded Into Our Culture ThroughHiring diverse talentMaintaining an inclusive environment through persistent self-reflectionBuilding a culture of care, engagement, and recognition with clear outcomesEnsuring growth opportunities for our peopleActalent is an equal opportunity employer.About ActalentActalent 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.