Firmware engineer

CCS Global Tech

Today
Secret
Unspecified
Unspecified
Aberdeen Proving Ground, MD (On-Site/Office)

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.
group id: 10290999

Match Score

Powered by IntelliSearchâ„¢
Create an account or Login to see how closely you match to this job!