Location
Miami, FL
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Embedded Software Engineer \| South Florida
We are actively recruiting an experienced Software Engineer to join a highly technical team developing software for commercial aviation applications. This is a hands-on engineering role for someone who takes pride in building reliable, safety-critical systems and wants their work to matter.
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
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.