drjobs Remote Software Developer (Part-time)

Remote Software Developer (Part-time)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pasig - Philippines

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Planate Management Group (PMG) is a Service-Disabled Veteran-Owned Small Business (SDVOSB) headquartered in Alexandria Virginia and Orlando Florida USA with technical support centers in South East Asia and East Africa that provide program management and facilities engineering services worldwide. Planate is a small business provider of planning design infrastructure management technical consulting engineering and construction management services in support of the US Department of Defense (DOD) and its Service (Army Air Force Navy Marine Corps) missions along with other US federal agencies all over the world.

We are seeking a highly skilled Part-Time Software Developer with strong expertise in embedded programming and robotics software. This remote position offers flexible hours and the opportunity to work on cutting-edge Underwater Unmanned Vehicle (UUV) projects integrating hardware sensors and control systems into reliable high-performance platforms.

Key Responsibilities:

  • Develop and maintain embedded software in C/C for microcontrollers and low-level hardware control.
  • Create scripts in Python for high-level automation mission logic and system integration.
  • Implement and manage ROS 2-based modular robotics software architecture.
  • Integrate various sensors (IMUs depth sensors sonar etc.) into the UUV system.
  • Develop and tune control systems (PID thrust control) for precision operation.
  • Design and test autonomous navigation features including path planning SLAM and obstacle avoidance.
  • Utilize simulation tools such as Gazebo for development testing and validation.
  • Work with communication protocols (TCP/UDP LoRa CAN serial) for UUV-surface links.
  • Perform system integration debugging and testing to ensure hardware software and sensors operate reliably.

Qualifications to be successful in the role:

  • Proven experience with embedded programming (C/C) and Python scripting.
  • Strong understanding of ROS 2 and robotics frameworks.
  • Hands-on experience with microcontrollers (Arduino STM32 ESP32) and hardware interfaces (UART I2C SPI).
  • Knowledge of sensor integration for robotics applications.
  • Experience with control algorithms (PID) and real-time systems.
  • Familiarity with autonomous navigation concepts and algorithms.
  • Proficiency with simulation and testing tools (Gazebo or similar).
  • Experience in system integration and troubleshooting hardware-software interactions.

Why Planate

Planate Management Group is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity national origin or protected veteran status and will not be discriminated against on the basis of disability.

Joining the Planate team opens you to an experience working for a Global company where you are among a team that is considered a premier trusted partner for planning design engineering asset management and professional service solutions anytime anywhere. We Take Care of Our Own; Personally and Professionally Up and Down The Line.

Wed love for you to be a part of our Global workforce helping us serve as an effective and integrated partner to advance every clients mission!

Employment Type

Part-Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.