> Markdown version of [/jobs/ext/2788234-4205-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2788234-4205-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # 4205 Embedded Software Engineer - **Company:** Procession Systems - **Location:** Columbia, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Access, ARM Architecture, C++ (Programming Language), Program Optimization, Code Review, Data Structures, Software Debugging, Device Drivers, Embedded C, Linux on Embedded Systems, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), Python (Programming Language), PCI Express, Real-Time Operating Systems, Concurrency, Git, Kubernetes, U-Boot, Software Coding, Docker - **Published:** September 8, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8475902/4205-embedded-software-engineer ## About the Role * 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 ## Description * 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. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)