Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Embedded Software Engineer (Aerospace/Defense)

Job

JMD Technologies Inc.

Birdsboro, PA (In Person)

$119,600 Salary, Full-Time

Posted 1 week ago (Updated 12 hours ago) • Actively hiring

Expires 7/4/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
81
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Embedded Software Engineer (Aerospace/Defense) at JMD Technologies Inc. Embedded Software Engineer (Aerospace/Defense) at JMD Technologies Inc. in Birdsboro, Pennsylvania Posted in 9 days ago.
Type:
full-time
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