Senior Software Engineer
Spectraforce
San Diego, California
21 days ago
Job Description
Title: Senior Software Engineer
Location: San Diego, CA
Duration: 12 Months
Job Description
Seeking a highly experienced Senior Software Engineer to support the development of advanced real-time embedded software for medical devices. This role requires deep technical expertise, strong problem-solving skills, and the ability to deliver secure, high-performance solutions within strict timelines.
Key Responsibilities
Minimum Requirements
Preferred Qualifications
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 90.00/hr.
Location: San Diego, CA
Duration: 12 Months
Job Description
Seeking a highly experienced Senior Software Engineer to support the development of advanced real-time embedded software for medical devices. This role requires deep technical expertise, strong problem-solving skills, and the ability to deliver secure, high-performance solutions within strict timelines.
Key Responsibilities
- Design, implement, and maintain real-time embedded software for safety-critical medical devices.
- Perform code reviews, unit testing, and integration testing.
- Troubleshoot and resolve complex issues within embedded environments.
Minimum Requirements
- 15–20 years of experience in real-time embedded device software development.
- Strong proficiency in C/C++ and embedded systems programming.
- Expertise with Real-Time Operating Systems (RTOS).
- Hands-on experience with QNX and/or OSE operating systems.
- Working knowledge of interprocess communication (IPC) mechanisms.
- Experience with large codebase architecture and design.
- Bachelor’s degree in Computer Science or a related field.
Preferred Qualifications
- Experience in the medical device industry and familiarity with FDA regulations.
- Knowledge of infusion systems or other safety-critical applications.
- Experience with communication protocols (UART, SPI, I2C).
- Networking application development experience: TCP/IP, TLS 1.3, DHCP, DNS, firewall configuration.
- Knowledge of network security, PKI systems, and certificate management.
- Experience with Wi-Fi (802.11) and wireless security protocols (EAP-TLS, EAP-TTLS, EAP-PEAP).
- Device security experience: secure boot, authentication/encryption algorithms.
- Experience with OTA firmware updates and device provisioning.
- Familiarity with OpenSSL or similar APIs.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 90.00/hr.