Talent.com
Embedded Software Engineer...

Embedded Software Engineer...

Salvo SoftwareGuadalajara, Jal., MX
Hace 10 días
Descripción del trabajo

About Salvo Software

Salvo Software is a global development studio with offices in the U.S., Mexico, and India. We design and deliver advanced technology solutions for clients across different industries. Our team specializes in building high-performance, safety-critical systems with a focus on reliability, innovation, and real-time performance.

We are expanding our aerospace engineering division and seeking an Embedded Software Engineer to develop and test mission-critical software for next-generation flight computers and autonomous systems.

Role Overview

As an Embedded Software Engineer at Salvo Software, you will play a key role in designing, developing, and verifying embedded software for flight control and mission systems. This is a hands-on role that requires deep technical expertise in C programming, embedded systems, and microcontroller-based development. You will collaborate closely with cross-functional hardware and avionics teams to ensure the reliability, performance, and compliance of embedded software aligned with aerospace standards.

Key Responsibilities

  • Design, develop, and maintain embedded software for flight computers and mission-critical systems.
  • Implement and optimize code in C for microcontrollers (ARM Cortex-M or similar).
  • Develop and integrate device drivers, bootloaders, and middleware for peripherals (UART, SPI, I2C, CAN, GPIO).
  • Integrate algorithms related to navigation, control, and sensor data processing into embedded applications.
  • Debug software directly on custom hardware, working closely with hardware engineers to identify and resolve integration issues.
  • Perform unit, integration, and system-level testing of embedded software to ensure reliability and compliance with real-time performance requirements.
  • Participate in system architecture design, peer code reviews, and continuous improvement initiatives.
  • Ensure adherence to aerospace and safety-critical software development standards (e.g., DO-178C).

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field (or equivalent experience).
  • 7+ years of professional experience in embedded software development.
  • Advanced proficiency in C programming for embedded systems.
  • Strong hands-on experience with ARM Cortex-M or similar microcontrollers.
  • Proven background in embedded system design, debugging, and real-time performance optimization.
  • Experience with RTOS (e.g., FreeRTOS) for scheduling and task management.
  • Proficiency with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
  • Strong understanding of deterministic real-time software design principles.
  • Excellent collaboration and communication skills across multidisciplinary teams.
  • Preferred Qualifications (Bonus)

  • Experience with NXP i.MX RT series or similar high-performance MCUs.
  • Familiarity with aerospace software standards (e.g., DO-178C).
  • Experience with embedded Linux or other real-time operating systems.
  • Knowledge of avionics architectures or flight control systems.
  • Proficiency with Git, CI / CD, and modern development pipelines.
  • Experience with Assembly language for optimization and low-level system tuning.
  • Familiarity with Guidance, Navigation, and Control (GNC) applications.
  • Passion for advancing autonomous aerospace technology and wildfire mitigation systems through software innovation.
  • Crear una alerta de empleo para esta búsqueda

    Software Engineer • Guadalajara, Jal., MX

    Ofertas relacionadas
    • Oferta promocionada
    Linux devices software engineer - snapd

    Linux devices software engineer - snapd

    CanonicalZapopan, Jalisco, Mexico
    Teletrabajo
    Linux devices software engineer - snapd.Be among the first 25 applicants.Linux devices software engineer - snapd.Get AI-powered advice on this job and more exclusive features.Canonical is a leading...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - L3 Support

    Software Engineer - L3 Support

    CanonicalZapopan, Jalisco, Mexico
    Teletrabajo
    Software Engineer - L3 Support.Be among the first 25 applicants.Software Engineer - L3 Support.Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open ...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    JLLJalisco, Mexico
    As a Full-Stack, Senior Software Engineer in the JLLT MarTech Engineering Group, you will be building the software that enables our partners and clients to become more innovative, resilient, and pr...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Mid Linux Software Engineer IRC275191

    Mid Linux Software Engineer IRC275191

    GlobalLogicGuadalajara, Jalisco, Mexico
    The qualified candidate will work as a member of the platform software development team focused on the Linux operating system for Client’s current and future SSO appliances.The platform team is res...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Implementation Engineer (Guadalajara) Guadalajara, Jalisco, Mexico

    Software Implementation Engineer (Guadalajara) Guadalajara, Jalisco, Mexico

    TurnKey Lender Pte. Ltd.Guadalajara, Jalisco, Mexico
    Teletrabajo
    TurnKey Lender is a provider of award-winning AI-based loan origination and management software that changes how businesses succeed. The company digitizes every step of credit management and the loa...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer

    Software Engineer

    MicrosoftJalisco, Mexico
    Get AI-powered advice on this job and more exclusive features.Ready to shape the future of how Microsoft operates its ~$250B+ business portfolio?. Are you passionate about AI, data, and transformati...Mostrar másÚltima actualización: hace 14 días
    • Oferta promocionada
    Software Engineer - Cross-platform C++ - Multipass

    Software Engineer - Cross-platform C++ - Multipass

    CanonicalGuadalajara, Jalisco, Mexico
    Teletrabajo
    Software Engineer - Cross-platform C++ - Multipass.Be among the first 25 applicants.Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer II - Outlook Services

    Software Engineer II - Outlook Services

    MicrosoftJalisco, Mexico
    Software Engineer II - Outlook Services.Join the Outlook Hx Services team and help shape the future of productivity for hundreds of millions of users across iOS, Android, and Mac.We design, build, ...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Linux Software Engineer IRC274955

    Senior Linux Software Engineer IRC274955

    GlobalLogicGuadalajara, Jalisco, Mexico
    The qualified candidate will work as a member of the platform software development team focused on the Linux operating system for Client’s current and future SSO appliances.The platform team is res...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Software Engineer - M365

    Senior Software Engineer - M365

    MicrosoftJalisco, Mexico
    Teletrabajo
    Join to apply for the Senior Software Engineer - M365 role at Microsoft.We are hiring multiple Senior Software Engineers to join the Microsoft 365 team. These are remote positions, allowing you to w...Mostrar másÚltima actualización: hace 7 días
    • Oferta promocionada
    Software Engineer - OpenStack

    Software Engineer - OpenStack

    CanonicalZapopan, Jalisco, Mexico
    Teletrabajo
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    • Nueva oferta
    Lead and regular SW Engineer (Embedded C / C++) (2 positions) (Inicio Inmediato)...

    Lead and regular SW Engineer (Embedded C / C++) (2 positions) (Inicio Inmediato)...

    LuxoftGuadalajara, Mexico Metropolitan Area, MX
    Project Description : Project for one of leading Tier 1 suppliers and major American OEM.DXC is responsible for product functional increments that includes new feature implementation as well as rem...Mostrar másÚltima actualización: hace 1 hora
    • Oferta promocionada
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    CanonicalZapopan, Jalisco, Mexico
    Teletrabajo
    Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation. Be among the first 25 applicants...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - M365

    Software Engineer - M365

    MicrosoftJalisco, Mexico
    Teletrabajo
    We are hiring multiple Software Engineers to join the Microsoft 365 team.These are remote positions, allowing you to work from home. The Microsoft 365 team is looking for software engineers to help ...Mostrar másÚltima actualización: hace 1 día
    • Oferta promocionada
    Lead and regular SW Engineer (Embedded C / C++) (2 positions)

    Lead and regular SW Engineer (Embedded C / C++) (2 positions)

    LuxoftGuadalajara, Mexico Metropolitan Area, Mexico
    Project for one of leading Tier 1 suppliers and major American OEM.DXC is responsible for product functional increments that includes new feature implementation as well as removal of known flaws an...Mostrar másÚltima actualización: hace 3 días
    • Oferta promocionada
    Software Engineer II / Senior Software Engineer

    Software Engineer II / Senior Software Engineer

    MicrosoftJalisco, Mexico
    Teletrabajo
    Software Engineer II / Senior Software Engineer.Software Engineer II / Senior Software Engineer.We are hiring multiple Software Engineers II and Senior Software Engineers to join the Microsoft 365 ...Mostrar másÚltima actualización: hace 7 días
    • Oferta promocionada
    Automotive Firmware QA Engineer – 5+ years embedded QA

    Automotive Firmware QA Engineer – 5+ years embedded QA

    Salvo Software LLCGuadalajara, Jalisco, Mexico
    At Salvo Software, we’re driving innovation in connected automotive technology by creating advanced diagnostic and cloud solutions that integrate seamlessly with embedded systems.Our engineers are ...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineering Manager - Desktop and Embedded Linux Optimisation

    Software Engineering Manager - Desktop and Embedded Linux Optimisation

    CanonicalZapopan, Mexico
    Software Engineering Manager - Desktop and Embedded Linux Optimisation.Join to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical.Continue with G...Mostrar másÚltima actualización: hace más de 30 días