×
Register Here to Apply for Jobs or Post Jobs. X

Firmware engineer Security Clearance

Job in Aberdeen Proving Ground, Harford County, Maryland, 21005, USA
Listing for: CCS Global Tech
Full Time position
Listed on 2025-12-23
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, C++ Developer
Job Description & How to Apply Below
Position: Firmware engineer with Security Clearance
Location: Aberdeen Proving Ground

Job Responsibilities:

* Design and develop firmware for embedded systems.
* Collaborate with hardware engineers to define system requirements.
* Test and debug firmware to ensure optimal performance.
* Write and maintain technical documentation for firmware projects.
* Optimize firmware code for efficiency and reliability.
* Implement firmware updates to improve system functionality.
* Analyze and resolve firmware-related issues and bugs.
* Conduct code reviews and provide constructive feedback.
* Stay updated with the latest industry trends and technologies.
* Participate in design and architecture discussions. Qualifications

Required:

* Active Top-Secret Clearance with the ability to obtain SCI.
* Experience with embedded systems and real-time operating systems (RTOS).
* Strong proficiency in programming languages such as C, C++, or Assembly.
* Knowledge of hardware interfaces and communication protocols.
* Strong experience with debugging tools and techniques.
* Experience with version control systems like Git.
* Familiarity with hardware design and electronics.
* Prior experience in firmware development for specific industries (e.g., automotive, medical).
* Master's degree in Computer Engineering, Electrical Engineering, or a related field.
* Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
* Proven experience in firmware development.
* Understanding of microcontrollers and microprocessor architecture.
* Ability to work with oscilloscopes and logic analyzers.
* Solid understanding of the Software Development Life Cycle (SDLC).
* Knowledge of various communication protocols (e.g., I2C, SPI, UART).
* Strong analytical and problem-solving abilities.
* Excellent written and verbal communication skills.
* Ability to work collaboratively in a team environment. Desired Qualifications (Would be Nice to Have):
* Knowledge or understanding of Fortran.
* Knowledge and understanding of ARM architecture.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary