Embedded Software Engineer
FBSPL · San Diego, California, United States
FULL TIMEpermanent
Job Description
Embedded Software EngineerDepartment: R&DReports To: VP of Software EngineeringLocation: San Diego, CAWork Schedule: HybridEmployment Type: Full-TimeFLSA Status: ExemptWork Authorization: U.S. Citizens or Green Card Holders Only
All potential candidates should read through the following details of this job with care before making an application.
Job SummaryResponsible for designing, developing, implementing, and testing real-time embedded software for product development.
Key ResponsibilitiesDesign 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 QualificationsExpert-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 RequirementsMinimum 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. xzbcwsv
EducationBachelor's degree in Electrical Engineering, Computer Science, or a related field.
All potential candidates should read through the following details of this job with care before making an application.
Job SummaryResponsible for designing, developing, implementing, and testing real-time embedded software for product development.
Key ResponsibilitiesDesign 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 QualificationsExpert-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 RequirementsMinimum 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. xzbcwsv
EducationBachelor's degree in Electrical Engineering, Computer Science, or a related field.
Details
| Company | FBSPL |
| Location | San Diego, California, United States |
| Type | FULL TIME |
| Niche | tech |
| Experience | permanent |
