Senior Embedded Software Engineer (Onsite, San Jose)
KPG99 INC · San Jose
Description du poste
About the role
A Senior Embedded Software Engineer is sought to support the security, maintenance and long-term evolution of mission-critical embedded platforms. The role works on RTOS and Embedded Linux systems across Intel, ARM and RISC-V, used in aerospace, defense, medical, industrial, telecom and automotive products. It sits between software and hardware: diagnosing issues, building fixes, integrating security updates and keeping deployed systems reliable. The position is onsite 5 days a week in San Jose, Costa Rica, for 12 months to start, with interviews by web conference.
Key responsibilities
- Develop and enhance embedded software, drivers, BSPs and platform components in C/C++
- Analyze security vulnerabilities, assess their impact and implement fixes for RTOS and Embedded Linux systems
- Investigate and resolve issues across the kernel, driver, middleware and application layers
- Debug hardware and software together using JTAG debuggers, oscilloscopes, logic analyzers and serial interfaces
- Develop and validate software for SPI, I2C, UART, USB, CAN Bus, BLE and Ethernet
- Handle bring-up, integration, testing, release validation and long-term maintenance
- Join code reviews, design discussions and technical investigations, and support customer-facing technical work
Required profile
- Bachelor's or master's degree in computer engineering, computer science, electrical engineering or a related field
- 5+ years developing and shipping embedded software products
- Solid OS fundamentals: scheduling, synchronization, memory management, interrupts, inter-process communication
- Experience developing or debugging device drivers, BSPs, kernel components or low-level platform software
- Strong debugging and root-cause analysis across software and hardware
- Experience with security updates, defect resolution and platform sustainment
- Strong written and verbal communication
Required skills
- C/C++ for embedded systems
- RTOS, Embedded Linux and Yocto-based platforms
- Intel, ARM or RISC-V architectures
- Git and modern development workflows
- Nice to have: wireless (BLE, Wi-Fi, cellular), secure boot, code signing, SBOMs, CVE analysis, CI/CD for embedded software, safety-critical environments, and exposure to cybersecurity standards
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Costa Rica.
Salaires par métier
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 5 jours
Expire dans 1 mois
13 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
KPG99 INC
San Jose
Offres similaires
-
Consultor/a SAP MM Senior – Implementación SAP S/4HANA (Remoto LATAM)
Sapindex San Jose -
ServiceNow CMDB Architect
Infinite Computer Solutions San Jose -
AI Delivery & Operations Lead
Crux Consultores San Jose -
Consultor/a SAP MM Retail Senior – Remoto LATAM
Sapindex San José -
Senior Technical Program Manager - Corporate Applications
Zscaler