Haystack
← Back to Jobs
Technology
PS

4205 Embedded Software Engineer with Security Clearance

Procession SystemsColumbia, MD🇺🇸United StatesPosted 16 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

GENERAL DUTIES:

  • Drive Client Solutions:
  • Take a leadership role in collaborating with Clients to understand their requirements.
  • Transform client needs into cutting-edge solutions using emerging technologies, ensuring swift and effective results.
  • Lead Code Development:
  • Work collaboratively within the team to spearhead the development of embedded software products, maintaining high standards and meeting tight deadlines.
  • Participate in and oversee code reviews
  • Lead Process Execution:
  • Maintain a focus on clarity and precision to support ongoing development and client satisfaction.
  • Ensure the creation and upkeep of comprehensive documentation on developed software and methodologies
  • Optimization, System Performance, and Validation:
  • Conduct thorough developer and integration validation for all developed software, taking ownership of the process to guarantee quality and functionality.
  • Implement rigorous validation methodologies to quickly identify and resolve issues, ensuring reliable and high-performance software.

REQUIRED QUALIFICATIONS:

  • 5+ years as an Embedded Software Designer and Developer, showcasing a proven track record of success
  • TECHNICAL MASTERY IN:
  • Embedded C/C++: Demonstrate advanced proficiency.
  • Embedded Linux Systems: Expert knowledge and application
  • Device trees
  • Memory-mapped I/O
  • Networking
  • Git and issue trackers
  • Strong experience debugging complex existing code bases in C, C++
  • We are looking for someone who has independently designed projects and consistently creates high quality designs DESIRED QUALIFICATIONS:
  • High-Speed Protocols: PCIe, and Ethernet technologies
  • ARM Processors: Proficient in C and C++ for ARM architectures
  • Testing & Debugging: Deep understanding of testing and debugging methodologies specific to embedded software
  • Concurrency & Safety: Skilled in managing concurrency, threading, and ensuring memory safety Data Structures & Optimization: Proficient in data structures and code optimization techniques, driving efficiency and performance
  • Kernal Driver Development
  • U-Boot
  • Direct Memory Access (DMA)
  • Real Time Operating Systems (RTOS)
  • FPGA / SoC: Expertise in IP Integration and Embedded Design
  • Docker
  • Kubernetes
  • Python CLEARANCE:
  • Secret minimum

Skills

Docker
Swift
FPGA
C++
Git
Kubernetes
Python

Similar jobs