HR CONSULTING FOR improving recruiting processes
HRecruit Logo White

Computer Engineer

Huntsville, AL
Last Updated: 10/22/2024

Share This Post

The Computer Engineer will leverage expertise in various programming languages, communications technologies, embedded hardware and software, and operating systems to develop solutions ensuring overall cyber survivability and resiliency of military platforms.

This position will join a team of engineers solving challenging problems faced by the DoD in ensuring our national security interests. Much of the work will require independent research and analysis as well as collaboration with other teams.

Responsibilities:

  • Perform Linux kernel and device driver development for embedded hardware
  • Create Board Support Packages (BSPs)
  • Perform basic hardware designs using schematic capture and PCB layout software
  • Perform hardware/signal analysis and troubleshooting using an oscilloscope or other bus analysis tools
  • Develop IP cores for programmable logic devices
  • Design and develop embedded software applications across various architectures
  • Seek and identify opportunities for automation and process improvement
  • Contribute on a small team in a fast-paced, collaborative, and dynamic environment focused on delivery of results
  • Participate in technical discussions and presentations; describe and summarize complex ideas with clarity; confidently discuss and demonstrate own work
  • Contribute to collaborative team-based planning and estimating efforts
  • Perform software development tasks as necessary in high-level or scripting languages
  • Any other related activities as required by management / leadership

Required Skills:

  • Ability to write and integrate software written in C
  • Experience with one or more object-oriented programming languages such as C++ or Java
  • Experience with Linux command-line and scripting languages such as Python
  • Experience with one or more Linux build systems and compilers such as make and gcc
  • Experience with one or more virtualization technologies
  • Experience with circuit design and PCB layout software such as Cadence Allegro-X
  • Understanding of computer security principles and secure software development life cycle concerns
  • Familiarity with computer networking principles
  • Familiarity with Agile principles and practices
  • Strong verbal and written communication skills

Required Qualifications:

  • Bachelor’s degree or higher in a computer programming field (e.g. Software Engineering, Computer Science, Computer Engineering) and 2 years of related experience.
  • Ability to obtain and maintain a Secret level security clearance.

To submit your resume for consideration email Kristina@hrecruit.co with your resume and position title you would like to discuss

Or if you want to set up a chat about a position you’re interested in please feel free to grab a time on my calendar that works for you!

Book your meeting below

Please note, booking widget is inside a scrollable box.

More To Explore