PX5 Careers

Open Position

Senior Embedded Software Engineer

The selected Senior Embedded Software Engineer will join our PX5 team of engineers, bringing new features and enhancements to our product offering and directly helping customers leverage the PX5 products.

  • Location: San Diego, California / Remote

  • Duration: Full-time on W2

Basic Qualifications

  • Software development experience with C/C++ or a similar language.
  • Basic familiarity resource constrained, embedded systems.
  • Knowledge of POSIX pthreads API.
  • A Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent.
  • US citizenship.

Preferred Qualifications

  • Strong C/C++ background
  • RTOS experience (PX5 RTOS, Azure RTOS ThreadX, Nucleus, FreeRTOS, uCOS, etc.)
  • Hands-on experience using POSIX pthreads.
  • Experience with Test Driven Development (TDD).
  • MCUboot (or equivalent) experience.
  • Experience with low-level FAT file system format.
  • Knowledge of TCP/IP networking protocols, including cloud protocols like MQTT.
  • TLS and cryptography experience (e.g., Mbed TLS, Mbed Crypto).
  • Device Driver development
  • Size and speed optimizing software for embedded platforms.
  • Integrating open-source.

Job Application

The information you submit is kept private and confidential.

Message Sent

Thank you for submiting Job Application.
We’ll get back to you as soon as possible.

Your Feedback


Please answer 5 quick questions to help us better meet your needs!

What do you like about the PX5 RTOS?

What do you dislike about the PX5 RTOS?

What would you like to see the PX5 RTOS?

What do you like about our website?

How can we improve our website?

Survey Completed

Thank you

We sincerely appreciate your valuable input and the time you’ve taken to complete a survey.