Communication Skills, Computer Firmware, Cross-Functional, Debugging Tools, Embedded Linux, Embedded Systems, FPGA, Graphical User Interface (GUI), Graphical User Interface Software, Hardware Development, IDE (Integrated Development Environment), Identify Issues, Microsoft Windows Operating System, Qt GUI (Graphical User Interface) Toolkit, Reverse Engineering, Secret Clearance, Software Development, Software Engineering, System Integration (SI), United States Citizen, Willing to Travel
Job Title: Software/Firmware Developer – Windows GUI, Embedded Linux, FPGA
Location: Fort Washington, PA (Onsite)
Security Clearance: Secret (Required)
Duration: 12 - 18 Months and Possible Extension.
Pay Range : $60 - $100 /hr on W2 with flexibility depending on experience level.
Description:
We are seeking a talented Software/Firmware Developer to join our team onsite in Fort Washington, PA . The ideal candidate will be responsible for reverse engineering and enhancing existing systems, including Windows-based GUIs, embedded Linux environments, FPGA development, and firmware for sensor controllers and other component boards.
This role requires a proactive, adaptable professional capable of thriving in ambiguous technical settings and communicating effectively across multidisciplinary teams. Immediate availability is preferred for the right candidate.
Key Responsibilities:
- Reverse engineer and modify Windows-based GUI applications built with Qt.
- Develop and maintain embedded Linux applications and firmware for RTE and FPGA systems.
- Work on low-level hardware control, including microcontrollers, interfaces, and sensor controllers.
- Deliver working prototypes, detailed documentation, bug fixes, and fully reverse-engineered systems.
- Collaborate closely with hardware and firmware teams to integrate and test system components.
- Travel occasionally (~every 3 months) to Pennsylvania for team collaboration; no customer travel required.
- Adapt quickly to new tools, hardware, and development environments.
Required Skills & Experience:- Strong experience in Windows GUI development (Qt framework preferred).
- Embedded Linux development and firmware engineering expertise.
- FPGA development experience.
- Proficient with debugging tools and IDEs relevant to embedded systems.
- Strong communication skills and ability to work in a dynamic, ambiguous environment.
- US Citizenship with Secret clearance eligibility required.
Preferred Qualification:- Experience modifying and reverse engineering existing GUI applications.
- Ability to work independently while collaborating effectively with onsite teams.
- Comfortable with hands-on hardware and firmware troubleshooting.