Software Engineer Embedded Systems

Pds Defense — United States · Posted ~2 hours ago

Senior Full-time Onsite $130000-$145000

Skills

embedded software C/C++ assembly language software development verification and validation Assembly embedded systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering position focused on embedded systems development for advanced equipment. The role includes programming, debugging, prototyping, optimization, and compliance with engineering standards.

Highlights

Engineering role developing advanced embedded systems with opportunities to work on complex hardware-software solutions and validation processes.

Description

PDS Defense, Inc. is seeking a Software Engineer in Coral Gables, FL. Pay 130,000-145,000 fully onsite Job Description: 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.