Skip to main content
Embedded Software Engineer
Department: R&DReports To: VP of Software Engineering
Location: San Diego, CA
Work Schedule: Hybrid
Employment Type: Full-TimeFLSA Status: Exempt
Work Authorization: U.S. Citizens or Green Card Holders OnlyAll potential candidates should read through the following details of this job with care before making an application.
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. xhmxlyz Education
  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field.

Matching similar jobs

Level

Lead L6

Location

San Diego, TX

Occupation

Software Developers

Industry

Software Publishers

Posted

4 days ago

APPLY NOW (opens in a new tab)