Sr. Software Engineer

The Ascent Group, Inc
  • Littleton, CO
  • $75–$95 Per Hour
  • Quick Apply
5 days ago

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

Numbers & Facts

LocationLittleton, CO
Salary$75–$95 Per Hour

Skills

  • Aerospace and Defenseunmatched
  • Agile Programming Methodologiesunmatched
  • Atlassian JIRAunmatched
  • Bootingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • CMakeunmatched
  • Cachingunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Device Driversunmatched
  • Dynamic Analysisunmatched
  • Electrical Engineeringunmatched
  • Embedded Linuxunmatched
  • Embedded Softwareunmatched
  • Ethernetunmatched
  • File Systemsunmatched
  • Gitunmatched
  • High Reliabilityunmatched
  • I2Cunmatched
  • Image Processingunmatched
  • Jenkinsunmatched
  • Leadershipunmatched
  • Linux Driversunmatched
  • Linux Operating Systemunmatched
  • Mathematicsunmatched
  • Memory Hardwareunmatched
  • Memory Managementunmatched
  • Microcontrollerunmatched
  • Microprocessorunmatched
  • Network Administration/Managementunmatched
  • Python Programming/Scripting Languageunmatched
  • Realtime Operating Systemunmatched
  • Software Architectureunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Static Analysisunmatched
  • System-on-a-Chip (SoC)unmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Testingunmatched
  • United States Citizenunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder