Senior Embedded Software Engineer
$113.2k - $237.8kCaci Inc
Senior Embedded Software EngineerThe Opportunity:Design, architect, and implement complex embedded RF systems as part of a multi-disciplinary team working on specialized tools, sensors, and communications devices for demanding applications.Contribute to software architecture decisions for inter-processor and microservice systems where your technical choices directly impact system performance, real-time behavior, and the ability to process high-rate RF data in resource-constrained environments.Work with engineers across the full embedded system stack—from signal processing algorithms to FPGA fabric, from application layer to hardware interfaces.Own technical design from initial architecture through production deployment, making practical trade-offs between competing constraints like schedule, performance, portability, and maintainability.Responsibilities:Design distributed software architectures spanning multiple processing domains (x86, ARM, FPGA fabric), defining communication patterns and data flows for real-time RF signal processing systems.Develop high-performance C++ frameworks for inter-processor communication in systems where latency and throughput are critical constraints.Create technical documentation including message sequence charts, UML class diagrams, and software architecture specifications that enable distributed teams to build complex systems correctly and efficiently.Design microservice architectures for x86 and ARM platforms, balancing modularity, performance, and resource constraints.Profile and optimize software for memory-bound and compute-bound workloads using tools like vTune, identifying bottlenecks and implementing measurable performance improvements.Work with signal processing engineers to design data pipelines that move RF samples from ADCs through filters, demodulators, and decoders.Develop debugging approaches for resource-constrained embedded systems where standard tools provide limited visibility.Build C++/Python test harnesses and unit tests that generate representative workloads, validate system behavior, and verify edge cases.Integrate modern development tools and practices including CI/CD pipelines, containerization, and build automation.Collaborate with FPGA engineers to define hardware/software interfaces that leverage programmable logic capabilities while maintaining software flexibility.Qualifications: Required:7+ years of professional software engineering experience in embedded systems and/or high-performance computing in Linux based environments.BS or MS in Computer Science, Software Engineering, Electrical or Computer Engineering, or related field.Strong proficiency in C++ development for embedded real-time systems, including concurrency, memory management, and optimization techniques.Demonstrated experience designing and implementing software architectures and communicating technical concepts through documentation and diagrams.Experience with multi-threaded application development and debugging concurrency issues, including race conditions in inter-processor and microservice architectures.Working knowledge of software design patterns and development methodologies for complex systems.Experience with modern build systems and DevOps tools (Conan, Docker, GitLab or similar).Experience with performance analysis and debugging tools (vTune, perf, gdb, valgrind, or similar) to identify and optimize bottlenecks.Ability to make informed trade-offs between portability, performance, and architecture-specific optimizations.Must be a US Citizen.Desired:Experience with communications systems and digital signal processing, including filters, modulation/demodulation schemes, channel equalization, and forward error correction (FEC).Experience with wireless communications protocols (3GPP, IEEE 802.11, IEEE 802.15).Understanding of the signal processing pipeline from RF data collection through digital processing.What You Can Expect:A culture of integrity.At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose – to ensure the safety of our nation.An environment of trust.CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.A focus on continuous growth.Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.Pay Range:There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.The proposed salary range for this position is:$113,200 - $237,800 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
$113.2k - $237.8k
Job Title: Senior Software Architect Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular... ...: Design, architect, and implement complex embedded RF systems as part of a multi-disciplinary team working...SeniorFull timeContract workWork experience placementFlexible hours$191k - $253k
...Anduril as a lead provider of specialized engineering and products for Intelligence Community... ...tested and validated. Build out the software ecosystem supporting next-generation hardware... ...-on-Chip devices. Help secure our embedded system devices. Develop and maintain...SeniorFull timeWork experience placementImmediate start- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...to develop and secure next-generation embedded systems supporting missions of national... ...teams work at the intersection of embedded software, computer architecture, hardware...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
- ...Overview Senior Embedded Software Engineer Location: San Diego, CA Clearance: N/A Summary Our client is a leading provider of advanced communication solutions, specializing in high-performance wireless communication technologies for mission-critical applications...Senior
$143k - $266k
...Senior Embedded Software Engineering ManagerAt Trident Systems Space Electronic Systems (SES) division, we believe in the power of using strong engineering principles to drive innovation and solve complex problems. We foster a culture of rigorous engineering and continuous...SeniorFor contractorsLocal area- Xenon Innovations, Inc. is seeking an experienced embedded software engineer to design platform software that moves high-rate data from RF front ends to downstream systems on Linux and RTOS targets. You will write kernel and userspace drivers, implement DMA management,...SeniorRemote work
- ...Senior Firmware EngineerCurrently seeking a Senior Firmware Engineer for a reliable and long standing organization leading the development of laser and electro-optic... ...validationCollaborate closely with hardware, systems, software, and optical engineers in cross-functional teams...SeniorPermanent employment
- ...General Dynamics Information Technology, Inc. is seeking a Senior Intelligence Analyst for an onsite position in Herndon, VA. A Top Secret SCI with Polygraph clearance is required, with 10+ years of intelligence analysis experience. You will conduct research, assess...Senior
- Concept Solutions, LLC (CS) seeks a Principal Technical Architect to provide enterprise-level leadership for a mission-critical DoW modernization initiative. You will own the target architecture, establish technical standards, and guide decisions across a secure, integrated...Senior
$110k - $175k
OverviewVTG is seeking a Senior Systems Integrator, located in Reston, VA. What will you do?Senior Systems Integrators support the... ...and security domains.Assists with overseeing the preparation of engineering plans and site installation technical design packages.Oversees...SeniorFor contractorsWork experience placement- ...Northrop Grumman’s Space Sector in Dulles, VA is seeking a Principal or Senior Principal System Safety Engineer to join our team. This on-site role requires active Top Secret clearance and focuses on applying MIL-STD-882E based safety analyses to complex spacecraft programs...Senior
$107.9k - $195.05k
The Leidos Health and Services Sector is seeking a Senior Systems Developer who will perform as a technical expert in the design, development... ...science, information systems management, mathematics, engineering or related field• Minimum 10 years of technical experience...SeniorFull timeContract workLocal areaWeekend work- ...Bespoke Technologies, Inc. in Reston, VA is seeking a Senior Principal with active Poly clearance to design, implement, and secure enterprise OCI networking solutions. You will integrate cloud environments with agency networks, build VCNs, subnets, and security controls...Senior
$120k - $222k
...Principal Embedded Software EngineerAt Trident Systems, we believe that strong engineering principles are fundamental to driving innovation and solving complex problems. We promote a culture characterized by rigorous engineering practices and a commitment to continuous...- ...Amazon.com Services LLC invites applications for Principal Engineer and Senior Principal Engineer roles within AWS Compute and ML Services in the Virginia area. You will own architecture and delivery of critical systems spanning compute platforms, ML infrastructure, and...Senior
- ...Clarity Innovations in Herndon, VA is seeking a dynamic software engineer who bridges strategic infrastructure design and hands-on development. You will work with Linux systems, manage VMs and containers, and help deploy container orchestration at mission scale. You will...Senior
- ...Salesforce National Security is seeking a senior Solution Engineer to work in a classified environment, serving as a technical advisor to IC customers. You will perform discovery, architect secure solutions across CRM, Agentforce, and data platforms, and build POC environments...Senior
- ...Cherokee Federal is seeking a Systems Integrator Senior in the United States, Virginia (Herndon) to join our enterprise IT team. The... ...benefits, and pay is commensurate with experience. You will mentor engineers, support call center technologies, and collaborate across...Senior
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And...SeniorWork experience placementWorldwide
- ...ST Engineering iDirect seeks an FPGA Firmware Engineer to join a SCRUM team and contribute... ...system integration. You will work with embedded ARM processors inside FPGAs, perform lab... ...debugging, and collaborate with hardware and software teams to deliver robust, production-...Senior
- ...Collins Aerospace in Sterling, VA is seeking a Senior Principal Software Engineer to join the Simulation & Modelling team supporting NC3 Mission-System integration and crew training for armed forces. You will design, develop, test, and validate software models for a Mission...Senior
- ...6-21531Remote100% RemotePosition Title: Senior Full Stack EngineerLocation: Remote Duration... ...Must be familiar with Agentic AI within software development. Must Have Skills: Agentic... ...lifecycle and modern software engineering principles and practicesExperience setting...SeniorContract workWork experience placementRemote work
$135k - $216k
ResponsibilitiesPeraton is seeking an experienced Senior Mobile Network Engineer to join our team. In this role, you will support network operations... ....QualificationsBachelor's degree in Computer Science, Software Engineering, Mobile Computing, or related technical discipline...SeniorContract workShift work$154.05k - $278.48k
...in annual proposal submissions and is seeking an extraordinary Senior Principal Proposal Excellence Strategist to serve as one of... ...leading proposal efforts, developing compelling written content, engineering high-quality oral presentation materials, and coaching...SeniorFull timeWork at officeFlexible hours$98.5k - $206.8k
Job Title: Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: Top SecretEmployee Type... ...US* * *The Opportunity:We are seeking a Senior Software Engineer to join our growing team based in Sterling, VA or Carry, NC....SeniorContract workWork experience placementFlexible hours- ...General Dynamics Information Technology is seeking a Software Developer to own mission-critical cloud and software solutions for the Intelligence Community. You will work in a dispersed team, applying cutting-edge technology and delivering actionable intelligence while...Senior
$106.4k - $203.6k
...with confidence.Within Microsoft Federal, our Security Solution Engineers bring technical depth and mission understanding to customer... ...requirements of their federal environments.We are looking for a Senior Security Solution Engineer who combines cybersecurity expertise...SeniorOngoing contractLocal areaImmediate startVisa sponsorshipWork visa1 day per week- ...T-Mobile seeks a dynamic Senior Solution Engineer to support the Automotive vertical within Growth and Emerging Business. This role leads technical pre-sales engagements with strategic and enterprise customers, architecting scalable wireless and wireline solutions that...Senior
- ...starting and experienced individual to take the lead role as embedded software architect and developer for FPGA SoC and CPU SoC image... ...Other duties as assigned Bachelors degree in Computer Engineering or similar, Masters degree desired Minimum 5 years' (5-10...Full timeNight shift
- ...About the Role A leading aerospace and defense contractor in Herndon, VA is seeking a Lead Embedded Software Engineer to spearhead the architecture and modern software conversion of mission-critical real-time platforms. In this hands-on technical leadership role, you...Full timeContract workFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior living Herndon, VA
- senior app developer Herndon, VA
- senior application support engineer Herndon, VA
- senior recruitment consultant Herndon, VA
- senior manager data analytics Herndon, VA
- senior devops Herndon, VA
- senior supply chain manager Herndon, VA
- senior property accountant Herndon, VA
- senior IT manager Herndon, VA
- senior security operations engineer Herndon, VA



