JMD logo

JMD

Embedded Software Engineer

JMD

📍 Birdsboro, United States 🇺🇸

contract
senior
55
on-site
Posted —

Key Skills

STMFPGAdebuggingintegrationvalidation

Industry

AerospaceDefense

Job Description

Title: Embedded Software Engineer III (STM / FPGA)

Location: Birdsboro, PA (Onsite)

Employment Type: Contract-to-Hire (6+ Months)

Status: Accepting Candidates


About the role

Join an engineering team supporting advanced electronic display and sensor systems within a defense/aerospace environment. This role focuses on embedded firmware and software development, hardware/software integration, testing, troubleshooting, and support of electronic subsystems and display technologies.

The ideal candidate will have strong hands-on experience with embedded systems development, STM microcontrollers, and FPGA development within aerospace, defense, or high-reliability electronics environments.


Key Responsibilities

  • Design, develop, test, and troubleshoot embedded firmware and software for electronic systems and subsystems

Support development activities for:

  • Displays
  • Cameras
  • Sensors
  • Processors
  • Interface units
  • Embedded electronic assemblies
  • Develop firmware and embedded software for new and legacy products
  • Support system integration, testing, and validation activities
  • Perform unit testing and integration testing prior to production release
  • Troubleshoot application and firmware issues and implement corrective solutions
  • Create test plans, qualification reports, and acceptance testing documentation
  • Perform laboratory testing on prototypes, breadboards, and mock-ups
  • Collaborate with cross-functional engineering teams and subcontractors
  • Maintain technical documentation, task lists, and project status updates
  • Support hardware/software integration and debugging activities
  • Travel up to approximately 15% as needed


Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field preferred
  • 5+ years of embedded software/firmware development experience
  • Strong hands-on experience with STM microcontrollers (REQUIRED)
  • Strong experience with FPGA development (REQUIRED)
  • Experience developing embedded software within electronic systems environments
  • Strong debugging and troubleshooting skills
  • Experience with unit and integration testing methodologies
  • Experience working with hardware/software integration activities
  • Strong understanding of embedded systems architecture
  • Strong technical communication and documentation skills
  • Experience working in defense or aerospace environments strongly preferred


Preferred Qualifications

Experience supporting:

  • Heads-Up Displays (HUD)
  • Heads-Down Displays (HDD)
  • Sensor systems
  • Embedded display technologies
  • Experience supporting qualification and acceptance testing
  • Experience collaborating with hardware engineering teams
  • Experience supporting regulated or high-reliability systems


Compensation

  • Estimated hourly range: $55–$60/hr (W-2)
  • Final rate within this range will be based on skills, experience, and interview results.
  • Work Schedule: Primarily Onsite with occasional flexibility
  • Contract Duration: 6+ Months (Strong Temp-to-Perm Potential)
  • Industry Requirement: Defense/Aerospace background required