Software Engineer

CareerCircle
New York, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 175K

Job location

New York, United States of America

Tech stack

Software Applications
JIRA
Unit Testing
C++
Computer Programming
Computer Engineering
Continuous Integration
Software Debugging
Embedded Software
Design of User Interfaces
Python
Network Protocols
Software Systems
Systems Integration
Robot Operating System
PIC Microcontroller
GIT
System-level Testing
Information Technology
Deployment Automation
Bitbucket
Software Version Control
Hardware Debugging
Programming Languages

Job description

Design, 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.

Responsibilities

  • Design 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., The office is located in the Brooklyn Navy Yard, offering a collaborative cubicle work environment where all team members work closely together.

Requirements

  • Proficiency 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., * Bachelor'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., CommunicationLeadershipLife SciencesDebuggingPython (Programming Language)Full Stack DevelopmentReliabilityMechanical EngineeringSystems IntegrationProblem SolvingTroubleshooting (Problem Solving)Git (Version Control System)Computer EngineeringManufacturing EngineeringElectrical EngineeringUnit TestingEmployee Assistance ProgramsEmbedded SystemsEmbedded SoftwareC++ (Programming Language)Continuous IntegrationCritical Illness InsuranceRoboticsRobot Operating SystemsBitbucketNetwork ProtocolsVisionaryStakeholder RequirementsMicrocontrollersHardware ArchitectureStm32ArduPilot (Autopilot System)

Benefits & conditions

This is a Permanent position based out of Brooklyn, NY. Pay and Benefits

The pay range for this position is $145000.00 - $175000.00/yr.

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 Workplace Type

About the company

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. Compensation:$145,000 - $175,000 / yr

Apply for this position