FBSPL

Embedded Software Engineer

San Diego Metropolitan Area • Posted Today
Hybrid Full Time Software Development

Embedded Software Engineer

Department: R&D

Reports To: VP of Software Engineering

Location: San Diego, CA

Work Schedule: Hybrid

Employment Type: Full-Time

FLSA Status: Exempt

Work Authorization: U.S. Citizens or Green Card Holders Only


Job Summary

Responsible for designing, developing, implementing, and testing real-time embedded software for product development.


Key Responsibilities

  • Design and document software systems.
  • Develop real-time embedded software modules following the agreed software architecture.
  • Perform module-level and system-level software testing.
  • Collaborate with test teams to resolve issues and ensure software quality.


Required Skills and Qualifications

  • Expert-level proficiency in embedded C/C++ programming.
  • Strong understanding of real-time operating systems, multithreading, concurrency, and multicore systems.
  • Familiarity with GitHub, JIRA, and Confluence.
  • Knowledge of networking protocols and technologies, including TCP/IP, HTTP, and WebSockets.
  • Experience with MQTT and Microsoft Azure IoT Hub.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Ability to work independently, take initiative, and adapt to changing requirements.


Experience Requirements

  • Minimum 5 years of real-time embedded software development experience on RTOS-based platforms.
  • At least 2 years of experience with ThreadX/Azure RTOS.
  • Wireless industry experience preferred.
  • Experience developing devices that connect to Microsoft Azure IoT Hub using MQTT.
  • RISC-V programming experience preferred.


Education

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field.

Embedded Software Engineer in San Diego Metropolitan Area at FBSPL

This position is listed as full time and hybrid. It was posted today.

See all FBSPL jobs on LocalWork →

Back to Job Search