SL
Embedded Software Engineer
Sky Limit Systems
Miami · On-site Full-time Senior 2d ago
About the role
Position Overview
You will be an active contributor across the full software development lifecycle — planning, analysis, design, implementation, and verification — working on avionics systems deployed in commercial aircraft environments.
Core Responsibilities
- Design, debug, and document both assembly language and high-level software for active avionics projects
- Mentor and support junior software engineers through technical guidance and day-to-day development challenges
- Collaborate with project and hardware engineers to define software/hardware partitioning across multiple concurrent projects
- Provide technical direction and recommendations to cross-functional engineering teams throughout the development cycle
- Define software requirements and implement solutions for both product-level and internal tooling applications
- Participate in software verification activities covering your own work as well as that of fellow engineers
- Produce thorough software documentation in compliance with established engineering procedures and standards
- Support post-release customer issue resolution by assisting in root cause analysis and corrective action efforts
Technical Requirements
Controls & Embedded Systems
- Minimum 3 years of hands-on experience with C/C++ in an embedded development environment
- Demonstrated ability to interpret schematics and perform hardware-level troubleshooting
- Working knowledge of the DO-178B/DO-178C software development standard strongly preferred
Digital Signal Processing
- Foundational understanding of DSP algorithms including FIR, IIR, and tone detection
- Background in DSP techniques applied to audio processing is a plus
- Familiarity with Audio CODECs is a plus
- Experience with Analog Devices DSP ICs for embedded applications is a plus
- Proficiency with DSP development tools such as CrossCore Embedded Studio is a plus
Education & Experience
- Bachelor of Science in Software Engineering, Computer Engineering, or Electrical Engineering
- 5+ years of professional experience developing and maintaining high-level and structured assembly language software
Skills
C++DO-178BDO-178CDSPAnalog Devices DSP ICsCrossCore Embedded Studioassembly language
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free