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.