Our Ability Jobs

To Build your Skills Profile – type ‘Employment’ into Abi

Job Information

Parsons Corporation Embedded Software Developer in Centreville, Virginia

Minimum Clearance Required to Start:

Top Secret

Job Description:

Embedded Firmware Engineer

Centreville, VA

US Citizenship Required

Parsons is seeking a highly motivated Embedded Firmware Engineer to work with some of the brightest professionals in the cyber technology field. Bring your passion for embedded software development to create new and innovative solutions on a team that is well-respected by an exciting client. Develop embedded software for devices with tight memory and performance constraints. Deliver real-time embedded software components constrained by space, performance, and reliability for multiple platforms. Add new capability to existing software products. Excellent documentation and communication skills are a must as the position requires direct interaction with the software engineering and test teams as well as documenting capabilities for customer presentation.

Required Qualifications :

  • Education - BS in Computer Science or Computer Engineering (or a related field)

  • Experience - 3+ years of software engineering experience, some of which should be embedded development

  • Languages - C/C++ with some experience with assembly

  • Embedded OS principles like memory management and caches, memory addressing, SMP

  • Software development principles, data structures, pointers, and algorithms

  • Familiarity with network protocols, TCP/IP stack

Desired Skills & Tool Experience:

  • Linux kernel and device driver programming

  • Familiarity with RISC assembly (MIPS, ARM, PowerPC, etc.)

  • Cross compilation, GNU make tools, open source development tools

  • Network configuration, debugging, Wireshark

  • Assembly programming, interfacing between C and assembly

  • Experience with encryption and compression

  • Scripting languages - Python, Bash, etc.

  • Preferred Operating Systems - Any Real Time OS (RTOS) experience (RTLinux, VxWorks, etc.)

  • Develop embedded software for devices with tight memory and performance constraints

  • Clearance preferred

Must be able to obtain, maintain and/or currently possess a security clearance.

Parsons is an equal opportunity, drug-free employer committed to diversity in the workplace. Minority/Female/Disabled/Protected Veteran/LGBTQ+. All qualified applicants will receive consideration for employment without regard to an individual’s race, color, religion, national origin, ethnicity, union affiliation, age, sex, sexual orientation, gender identity and expression, pregnancy, employable physical or mental disability, veteran status, genetic information, immigration status, or any other basis protected by all applicable laws.