Embedded Linux C Developer (TS/SCI w/ Polygraph) in Fort Meade, MD at Parsons

Date Posted: 11/30/2019

Job Snapshot

Job Description

Qualifications:
Three (3) years of experience in software and firmware design, development and test to include writing clear, concise, functioning and fully commented code that follow applicable Government standards and a Master’s degree in Engineering, Physical Science, Computer Science, or Systems Engineering from an accredited college or university is required OR Five (5) years of experience in software and firmware design, development and test to include writing clear, concise, functioning and fully commented code that follow applicable Government standards and a Bachelor’s degree in Engineering, Physical Science, Computer Science, or Systems Engineering from an accredited college or university is required.

Required skills:

An ACTIVE TS/SCI with Polygraph
• Three (3) years of experience in software and firmware design, development and test to include writing clear, concise, functioning and fully commented code that follow applicable Government standards and a Master’s degree in Engineering, Physical Science, Computer Science, or Systems Engineering from an accredited college or university is required OR Five (5) years of experience in software and firmware design, development and test to include writing clear, concise, functioning and fully commented code that follow applicable Government standards and a Bachelor’s degree in Engineering, Physical Science, Computer Science, or Systems Engineering from an accredited college or university is required.

• Have a minimum of five (5) years of experience utilizing coding languages: C, Python, GNU Tools, and Linux Kernel Code.
• Programming experience for embedded Linux both user-space and kernel-mode software in C and ideally C++ as well.

Some of the following is required in priority order:
• Low-level development experience - e.g. interrupt handlers, device drivers, controlling peripherals, reading/writing Flash memory, etc.
• Experience porting the Linux kernel to other hardware platforms, especially ARM-based platforms.
• Experience with OpenWRT/LEDE distribution highly preferred.
• Experience with the creation of Linux packages, ideally OpenWRT/LEDE, but also RPM packages for Fedora/Red Hat.
• Experience standing up cross-compilers and build environments for bootstrapping a cross-development environment.
• Solid understanding of GNU Make,
• Experience with automake/autoconf suite.
• Experience supporting patches for projects.
• Python experience.

Must be eligible to obtain and maintain, or currently possess Top Secret SCI Poly clearance.

Ready for action? We’re looking for the kind of people who see this opportunity and don’t hesitate to act. Parsons is a leader in the world of Technical Services and Engineering. We hire people with a broad set of technical skills who have proven experience tackling some of the greatest challenges. Take your next step and apply today.