Senior Embedded Software Engineer (Onsite, San Jose)
KPG99 INC · San Jose
Descripcion del puesto
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
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en Costa Rica.
Salarios por profesión
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
¿Una pregunta sobre esta oferta?
Hágala aquí: recibirá el resumen completo por correo, de inmediato.
Publicado hace 5 días
Expira en 1 mes
12 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
KPG99 INC
San Jose
Ofertas relacionadas
-
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