JOBSEARCHER

Embedded Software Engineer

Embedded Software Engineer | South FloridaWe 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 OverviewYou 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 ResponsibilitiesDesign, debug, and document both assembly language and high-level software for active avionics projectsMentor and support junior software engineers through technical guidance and day-to-day development challengesCollaborate with project and hardware engineers to define software/hardware partitioning across multiple concurrent projectsProvide technical direction and recommendations to cross-functional engineering teams throughout the development cycleDefine software requirements and implement solutions for both product-level and internal tooling applicationsParticipate in software verification activities covering your own work as well as that of fellow engineersProduce thorough software documentation in compliance with established engineering procedures and standardsSupport post-release customer issue resolution by assisting in root cause analysis and corrective action effortsTechnical RequirementsControls & Embedded SystemsMinimum 3 years of hands-on experience with C/C++ in an embedded development environmentDemonstrated ability to interpret schematics and perform hardware-level troubleshootingWorking knowledge of the DO-178B/DO-178C software development standard strongly preferredDigital Signal ProcessingFoundational understanding of DSP algorithms including FIR, IIR, and tone detectionBackground in DSP techniques applied to audio processing is a plusFamiliarity with Audio CODECs is a plusExperience with Analog Devices DSP ICs for embedded applications is a plusProficiency with DSP development tools such as CrossCore Embedded Studio is a plusEducation & ExperienceBachelor of Science in Software Engineering, Computer Engineering, or Electrical Engineering5+ years of professional experience developing and maintaining high-level and structured assembly language software