Sr. Software Engineer

The Ascent Group

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, Math, or related field
  • 10+ years of embedded software development experience
  • Strong Embedded Linux expertise
  • Proficiency in C/C++ programming
  • Experience with SoC/SoM systems
  • Familiarity with hardware interfaces like UART, SPI, I2C, CAN, Serial, Ethernet
  • Experience in a regulated/high-reliability environment (aerospace, defense, medical)
  • Understanding of Linux OS fundamentals.

Responsibilities

  • Develop embedded software/firmware based on system requirements
  • Conduct software design, analysis, testing, and verification
  • Create software requirements and technical specifications documentation
  • Support Agile development and participate in V&V activities
  • Collaborate across hardware, software, and quality teams
  • Provide technical leadership through the entire software development lifecycle.

Benefits

  • Work in a challenging and innovative environment
  • Opportunity to lead cutting-edge projects in aerospace/space technologies
  • Collaborative work culture
  • Potential for professional growth and development
  • Participation in high-reliability projects that have real-world impact.
Full Job Description
Sr. Staff Embedded Software Engineer
Location: Littleton, CO or Jacksonville, FL
Overview
Seeking a senior-level Embedded Software Engineer to develop highly reliable firmware for microprocessor-based systems, including SoC/SoM platforms used in aerospace/space hardware.
Responsibilities
  • Develop embedded software/firmware to system requirements
  • Perform software design, static/dynamic analysis, testing, and verification
  • Create software requirements, design documentation, and technical specifications
  • Support Agile development, task estimation, and V&V activities
  • Collaborate with hardware, software, and quality teams
  • Provide technical leadership throughout the software development lifecycle
Required
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, Math, or related field
  • 10+ years of embedded software development
  • Strong Embedded Linux experience
  • Strong C/C++
  • Experience with SoC/SoM systems
  • Hardware interface experience: UART, SPI, I2C, CAN, Serial, Ethernet
  • Experience with complete SDLC in a regulated/high-reliability environment such as aerospace, defense, medical, etc.
  • Linux OS fundamentals: networking, memory management, file systems, schedulers
  • Git, Make/CMake, Jira
  • Experience leading software projects from requirements through V&V
  • US Citizenship required
Preferred
  • RTOS, Linux device drivers, and bootloaders
  • Python
  • Microcontrollers
  • YOCTO
  • Jenkins/Atlassian
  • Software architecture, DMA, interrupts, caching, and memory mapping
  • Image processing/camera systems

Similar Jobs

More Jobs at The Ascent Group

  • Sr. Software Engineer
    $120K — $145K *
    Littleton, CO 80123 (Jefferson County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: