What are the responsibilities and job description for the Senior Embedded Software Engineer position at Sky Limit Systems?
✈️ Software Engineer – Embedded
If you like working on software that actually leaves the ground, this one’s for you.
We’re looking for a Software Engineer to help build and support avionics systems used in commercial aircraft. This is hands-on, real engineering — not just writing code, but shaping how software and hardware come together in a safety-critical environment.
🔧 What You’ll Be Doing
- Design, develop, and debug embedded software for avionics systems
- Work across both low-level (assembly) and high-level (C/C ) code
- Collaborate with hardware systems teams on software/hardware integration
- Help define requirements and turn them into working, testable solutions
- Support verification and validation efforts (your code and others’)
- Troubleshoot real-world issues post-release — not just theory
- Mentor junior engineers and contribute to a strong engineering culture
🧠 What You Bring
- Solid experience with C/C in embedded environments
- Comfortable reading schematics and debugging hardware/software interactions
- Understanding of real-time systems and structured software design
- Exposure to DO-178B/C (big plus, not a dealbreaker)
Bonus points if you’ve worked with:
- Digital Signal Processing (FIR/IIR filters, tone detection, etc.)
- Audio systems, CODECs, or DSP chips (Analog Devices, etc.)
- DSP toolchains (CrossCore or similar)
Salary : $135,000 - $150,000