Software Engineer II

HEICO

$95K — $115K *
Miami, FL 33146In-Person
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Software, Computer, or Electrical Engineering
  • 5+ years of experience with high-level and structured assembly language software development
  • 3+ years of experience with C/C++ programming
  • Ability to read schematics and perform hardware troubleshooting
  • Experience with DSP and audio systems is considered a plus

Responsibilities

  • Develop and debug embedded software for avionics used in commercial aircraft
  • Build prototypes for advanced avionics systems
  • Determine optimal software/hardware partitioning for project efficiency
  • Provide technical guidance across multiple ongoing projects
  • Participate in validation and verification processes according to industry standards
  • Specify requirements for software solutions in engineering products
  • Implement software solutions for in-house requirements

Benefits

  • Opportunity to work on safety-critical systems
  • Visibility and impact of contributions in real-world applications
  • Collaboration with a dedicated engineering team
  • Focus on innovative and cutting-edge avionic technology
  • Possibility for professional growth and skill enhancement
Full Job Description
We are looking for software engineers who want to work on real-world, safety-critical systems and see their code go from concept to cockpit.

What You'll Do:

As a Software Engineer, you will be at the heart of our engineering team, designing and developing embedded software that powers advanced avionics systems. You will:

Design & Build

Develop and debug assembly language and high-level software for avionic equipment used in commercial aircraft. You will build prototypes.

Innovate & Optimize

Determine optimal software/hardware partitioning to provide technical guidance across multiple ongoing projects.

Verify

Participate in validation and verification processes per standards and procedures.

Spec & Implement

Specify requirements and implement software solutions for Gables Engineering products and in-house required equipment.

Your Skills & Experience

Core Requirements:
  • Bachelor of Science in Software, Computer, or Electrical Engineering
  • 5+ years developing and maintaining high-level and structured assembly language software
  • 3+ years professional experience with C/C++ languages
  • Ability to understand schematics and troubleshoot hardware

Embedded Controls:
  • C/C++ Software Development
  • Assembly Language Programming
  • Hardware Troubleshooting

Experience with DSP and audio systems is a plus.

ê The Ideal Candidate: You love building things that get used in the real world and are energized by problem-solving. You enjoy coding, debugging, and optimizing systems at a deep level. You want to work where your contributions are visible, meaningful, and impactful.

Similar Jobs

More Jobs at HEICO

More Aerospace & Defense Jobs

Find similar Software Engineer II jobs: