Descripción
Resumen:
Este puesto de Ingeniero de Software Embebido implica el diseño, desarrollo e integración de software de alto rendimiento para sistemas de guerra electrónica, con un enfoque en el co-diseño de hardware/software.
Puntos destacados:
1. Diseñar y desarrollar sistemas embebidos avanzados para guerra electrónica
2. Construir software de alto rendimiento para requisitos de sistema extremos
3. Unirse a expertos en procesamiento de señales en hardware SoC personalizado
Postularse ahora
Descripción
Hoy en día, la Guerra Electrónica es una empresa en crecimiento: protege al combatiente y nuestra seguridad nacional frente a amenazas que se adaptan constantemente. Nuestra división de Guerra Electrónica tiene actualmente una oportunidad emocionante para un Ingeniero de Software Embebido para realizar diseño, desarrollo e integración de hardware/software en San Diego, CA.
Leidos es un líder del DOD en diseño electrónico y fabricación de chiplets. Nuestra división se centra principalmente en investigación y desarrollo y prototipado avanzado, transformando algoritmos de procesamiento de vanguardia en sistemas de software en tiempo real. Los proyectos involucran a equipos multidisciplinarios pequeños de ingenieros que trabajan juntos en entornos de desarrollo en espiral o ágil para cumplir con los estrictos plazos de los clientes orientados a demostraciones de campo a corto plazo. Leidos utiliza su metodología de diseño propietaria para el co-diseño de hardware y software para fabricar SoC e IP personalizados para aplicaciones de alto rendimiento.
En este rol, el Ingeniero de Software Embebido construirá software de alto rendimiento para cumplir con requisitos de sistema extremos. Será responsable de diseñar e implementar componentes para apoyar los kits de desarrollo de software que se entregan directamente a los usuarios finales para apoyar la rápida adopción y facilidad de uso de nuevos productos SoC. Este rol requerirá la capacidad de comprender a fondo las arquitecturas de hardware para ejecutar pruebas de validación y verificación, un paso crucial para garantizar que el rendimiento del hardware y el software cumpla con las expectativas del cliente.
Únase a un equipo de expertos en la implementación de procesamiento de señales de alto rendimiento en hardware de sistema en chip (SoC) personalizado y en la construcción de herramientas que permiten el análisis, el prototipado rápido y la implementación de algoritmos de vanguardia.
El candidato exitoso será responsable de:
Contribuir al diseño y desarrollo de sistemas embebidos avanzados como parte de equipos multidisciplinarios. Estos equipos están compuestos por otros miembros del equipo de software y expertos en la materia de las áreas de ingeniería de sistemas, hardware, firmware, diseño de frente de RF y procesamiento de señales.
Desarrollar software para una variedad de microarquitecturas, incluyendo DSP, ARM o RISC-V
Desarrollar software para sistemas embebidos multinúcleo que van desde metal desnudo hasta sistemas operativos en tiempo real mínimos hasta entornos Linux
Leer y comprender hojas de datos para entender la operación esperada del hardware
Construir y documentar planes de prueba, procedimientos de prueba y especificaciones de requisitos de software
Escribir código de bajo nivel (p. ej. C) para interfazarse con Registros de Estado de Control (CSRs) y componentes de hardware
Escribir software para validar el rendimiento y la operación del hardware en condiciones nominales y de estrés
Construir software utilizando metodologías de desarrollo orientado a pruebas (TDD)
Documentar los resultados de rendimiento del software frente a los requisitos clave de rendimiento para el procesamiento del plano de datos y el plano de control
Comprender el uso del software en el diseño de sistemas de alto nivel para software en tiempo real en sistemas operativos
Comunicar claramente los detalles técnicos de las API de software y los resultados de las pruebas a ingenieros internos y externos
En Leidos valoramos la pasión por el aprendizaje. Si cree que tiene lo necesario para tener éxito en este rol y está ansioso por aprender, le animamos a postularse.
El candidato exitoso tendrá la siguiente educación/experiencia básica:
Título de Bachiller en Ingeniería de Computadoras, Ingeniería Eléctrica o Ciencias de la Computación, o disciplina relacionada
4+ años de experiencia en desarrollo de software, incluida una sólida experiencia en desarrollo de software C/C++ para sistemas embebidos
Experiencia en el uso de Entornos de Desarrollo Integrados (p. ej. VS Code, Eclipse)
Experiencia con herramientas de compilación (p. ej. GCC, CMake o Make)
Sólida comprensión de la interacción hardware-software y la arquitectura básica de computadoras (p. ej. Pila, Montón, Punteros)
Experiencia con sistemas de control de versiones (p. ej. Git, Subversion) y herramientas de software de integración continua (p. ej. Jenkins)
Experiencia con herramientas y metodologías de pruebas de software
Experiencia en la creación y mantenimiento de documentación técnica para el software desarrollado
Capacidad para comunicarse y compartir ideas, conceptos y diseños con un equipo de ingenieros
Comprensión de marcos de pruebas de unidad y prácticas de desarrollo orientado a pruebas
Confortable trabajando en entornos de desarrollo Linux
Capacidad demostrada y motivación para aprender continuamente nuevas habilidades y conceptos técnicos
** Debe tener una autorización de seguridad activa de nivel Secret con la capacidad de obtener una TS/SCI **
Educación/experiencia adicional:
Título de Maestría en Ingeniería de Computadoras, Ingeniería Eléctrica, Ciencias de la Computación o equivalente
Autorización de seguridad activa superior al nivel Secret
Experiencia con otros lenguajes de programación como Python, MATLAB u otro lenguaje OOP
Capacidad para depurar sistemas embebidos utilizando herramientas como osciloscopios y analizadores lógicos
Experiencia en el desarrollo de controladores para interfaces de hardware (p. ej. GPIO, I2C, SPI, UART, PCIe)
Experiencia con múltiples arquitecturas de conjunto de instrucciones embebidas (p. ej. ESP32, Raspberry PI, Arduino, RISCV)
Experiencia en el uso de software y herramientas de depuración de hardware como OpenOCD, J-Link o SEGGER
NKE
ElectronicWarfare
Si está buscando comodidad, siga haciendo scroll. En Leidos, superamos en pensamiento, construcción y velocidad al estado actual, porque la misión lo exige. No estamos contratando seguidores. Estamos reclutando a los que disruptan, provocan y se niegan a fallar. El paso 10 es historia antigua. Ya estamos en el paso 30 y avanzamos más rápido de lo que cualquiera se atreve.
Publicación original:
1 de septiembre de 2026
Para puestos en EE. UU.: Si bien está sujeto a cambios según las necesidades del negocio, Leidos anticipa razonablemente que esta vacante permanecerá abierta al menos 3 días, con una fecha de cierre prevista no anterior a 3 días después de la fecha de publicación original indicada anteriormente.
Rango salarial:
Rango salarial $87,100.00 - $157,450.00
El rango salarial de Leidos para este nivel de puesto es solo una guía general y no una garantía de compensación o salario. Los factores adicionales considerados al extender una oferta incluyen (pero no se limitan a) las responsabilidades del puesto, la educación, la experiencia, el conocimiento, las habilidades y las capacidades, así como la equidad interna, la alineación con los datos del mercado, el acuerdo de negociación aplicable (si lo hubiera) u otra ley.
Acerca de Leidos
Leidos es un líder de la industria y la tecnología que sirve a clientes gubernamentales y comerciales con innovaciones digitales y de misión más inteligentes y eficientes. Con sede en Reston, Virginia, y 47,000 empleados en todo el mundo, Leidos reportó ingresos anuales de aproximadamente $16.7 mil millones para el año fiscal terminado el 3 de enero de 2025. Para obtener más información, visite www.Leidos.com.
Pago y beneficios
El pago y los beneficios son fundamentales para cualquier decisión de carrera. Por eso, creamos paquetes de compensación que reflejan la importancia del trabajo que realizamos para nuestros clientes. Los beneficios laborales incluyen compensación competitiva, programas de Salud y Bienestar, Protección de Ingresos, Tiempo Libre Pagado y Jubilación. Más detalles están disponibles en www.leidos.com/careers/pay-benefits.
Protegiendo sus datos
Tenga cuidado con las oportunidades de empleo falsas que usan el nombre de Leidos. Leidos nunca le pedirá que proporcione información relacionada con pagos durante ninguna parte del proceso de solicitud de empleo (es decir, le pida dinero), ni Leidos avanzará dinero como parte del proceso de contratación (es decir, le envíe un cheque o orden de pago antes de realizar cualquier trabajo). Además, Leidos solo se comunicará con usted a través de correos electrónicos generados por el sistema automatizado de Leidos.com, nunca desde servicios comerciales gratuitos (p. ej., Gmail, Yahoo, Hotmail) o a través de WhatsApp, Telegram, etc. Si recibió un correo electrónico que afirma ser de Leidos y solicita información relacionada con pagos u otra información personal (p. ej., sobre usted o su empleador anterior) y está preocupado por su legitimidad, háganoslo saber de inmediato enviándonos un correo electrónico a LeidosCareersFraud@leidos.com.
Si cree que es víctima de una estafa, contacte a las autoridades locales y reporte el incidente a la Comisión Federal de Comercio de los EE. UU.
Compromiso con la No Discriminación
Todos los solicitantes calificados recibirán consideración para el empleo sin distinción de sexo, raza, etnia, edad, origen nacional, ciudadanía, religión, discapacidad física o mental, condición médica, información genética, embarazo, estructura familiar, estado civil, ascendencia, estado de pareja doméstica, orientación sexual, identidad o expresión de género, estado de veterano o militar, o cualquier otra base prohibida por la ley. Leidos también considerará para el empleo a solicitantes calificados con antecedentes penales de conformidad con las leyes pertinentes.
Postularse ahora