Embedded software engineer jobs in Herndon, VA - 3,038 jobs
All
Embedded Software Engineer
Senior Embedded Software Engineer
Embedded Systems Engineer
Senior Software Engineer
Embedded Software Developer
Embedded Engineer
Senior Embedded Engineer
Firmware Engineer
Networking/Software Engineer
Senior Software Engineer, Full Stack (Bank Tech)
Capital One 4.7
Embedded software engineer job in Washington, DC
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. Bank Tech is seeking Full Stack SoftwareEngineers who are passionate about marrying data with emerging technologies. As a Capital One Lead SoftwareEngineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One.
We're not just supporting a bank; we're redefining the tech foundation for a financial giant. As Bank Tech, we are leading the charge to become the first bank to build an internal, integrated, and fully modernized core banking platform. If you're passionate about modular, resilient, cloud-native, and secure engineering, you'll find your challenge here. We're building common capabilities and cutting-edge, real-time technology solutions that power critical lines of business including our Retail Bank, Small Business Bank, Commercial Bank, and Capital One Shopping.
What You'll Do:
Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Basic Qualifications:
Bachelor's Degree
At least 3 years of experience in softwareengineering (Internship experience does not apply)
Preferred Qualifications:
5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
3+ years of experience in open source frameworks
2+ years of experience in Agile practices
At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position (i.e. H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-2, E-3, L-1 and O-1, or any EADs or other forms of work authorization that require immigration support from an employer).
The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.
Riverwoods, IL: $147,100 - $167,900 for Senior SoftwareEngineer
McLean, VA: $161,800 - $184,600 for Senior SoftwareEngineer
Richmond, VA: $147,100 - $167,900 for Senior SoftwareEngineer
Wilmington, DE: $147,100 - $167,900 for Senior SoftwareEngineer
Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter.
This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.
Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.
This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.
If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at RecruitingAccommodation@capitalone.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
For technical support or questions about Capital One's recruiting process, please send an email to **********************
Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.
Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
$161.8k-184.6k yearly 1d ago
Looking for a job?
Let Zippia find it for you.
Senior Power Apps Developer (Hiring Immediately)
Guidehouse 3.7
Embedded software engineer job in McLean, VA
Job Family:
SAAS/PAAS/Cloud Consulting
Travel Required:
Up to 10%
Clearance Required:
Ability to Obtain Secret
What You Will Do:
We are looking for a hands-on softwareengineer with deep knowledge of Microsoft Power Apps, including basic Microsoft Dynamics 365 understanding. An expert on Power Apps to design, configure and develop custom solutions in Microsoft Power platform. The candidate will take an active role in supporting and building on the MPP application. The candidate will have excellent presentation, communication, leadership, and client development skills to effectively present information to C-level management, public groups, and/or the board of directors. The candidate should have excellent organizational and multi-tasking skills, attention to quality, self-motivation and a strong desire to succeed.
Responsibilities:
Drive Microsoft Power Platform implementations through all project phases including discovery, definition, build, test, and deploy
Identify the client's sales, marketing, and customer service requirements through discovery meetings
Delivering services and solutions for clients using Microsofts PowerApps, Power BI, SharePoint, Power Automate, Microsoft Teams, custom development, and data integrations
Provide hands-on technical expertise to design and implement Power Platform based solutions satisfying customer requirements.
Conduct end-user training and create and maintain knowledge transfer documentation
Automate business processes with Power Apps and Power Automate; outputs will include data visualization and low code applications
Develop and continue to refine Power Platform implementation standards and tools
Present tailored demonstrations of the technology solution
Responsible for high quality, bug-free development as per the coding standards in close collaboration and interaction with other members of the development/QA team
Participate in daily project scrum meetings and provide a daily personal status report
Collaborate with stakeholders and project team members to design and implement the enterprise Microsoft Dynamics solution ensuring high quality, reliable
Serve as Microsoft Power Platform Subject Matter Expert (SME), with technical expertise including system architecture, solution design, system configuration, and security management
Help create design documentation for new solutions and functions
Work with the support team to resolve production support issues
Will be proactive in staying up to date on the latest updates to the Power Platform, as well as future roadmap features announced in Microsofts wave plans
What You Will Need:
Must have a minimum of THREE (3) years of Microsoft Power Platform or Dynamics 365 CRM development experience
Selected Candidate must be able to commute onsite to the client as needed
Must be able to OBTAIN and MAINTAIN a Federal or DoD SECRETsecurityclearance; candidates must obtain approved adjudication of clearance prior to onboarding with Guidehouse. Candidates with an ACTIVE SECRET or higher-level clearance are preferred
Must have a Bachelors degree (4yr college degree)
Hands-on experience with SharePoint 2013 or newer to include both on-premise and SharePoint Online, SharePoint Designer to include creating custom workflow solutions, and PowerApps / Power Automate (M365 Suite of Products)
Experience in designing complex common data models
Intermediate to advanced knowledge of relational database concepts
Experience in using OOTB connectors for Power Apps and Power Automate
Experience in design and development of Canvas and Model-driven Power Apps by utilizing Microsoft Dataverse, SharePoint, or other databases as the backend data storage model
Knowledge and experience with writing technical requirements, test scripts and knowledge of software programming languages and technologies.
Experience in a Software as a Service (SaaS) environment
Experience customizing SharePoint lists and disparate systems with PowerApps
Experience developing PowerApps model
Ability to communicate technical information clearly and concisely to technical and nontechnical users
Ability to initiate majority of relevant tasks, specify and plan activities for task accomplishments and notify supervisor of variances. Prior experience working in a non- governmental organization (NGO)
Hands-on experience with Power Apps and Power Platform technical solutions
Work experience with Software as a Service (SaaS) and/or Platform as a Service (PaaS) environments
Core Skills: C#, SQL, .Net, Power Apps, SharePoint, Microsoft DataVerse (CDS), Power Automate
Experience with and a good understanding of the Power Platform CoE and governance components
What Would Be Nice To Have:
Experience in Big 4 or equivalent established consulting firm and/or Microsoft Gold partner highly desired
BA/BS degree in Business, Computer Science or Engineering
Experience with public sector clients preferred
Experience with Agile or Hybrid-Agile methodology
The annual salary range for this position is $113,000.00-$188,000.00. Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs.
What We Offer:
Guidehouse offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace.
Benefits include:
Medical, Rx, Dental & Vision Insurance
Personal and Family Sick Time & Company Paid Holidays
Position may be eligible for a discretionary variable incentive bonus
Parental Leave and Adoption Assistance
401(k) Retirement Plan
Basic Life & Supplemental Life
Health Savings Account, Dental/Vision & Dependent Care Flexible Spending Accounts
Short-Term & Long-Term Disability
Student Loan PayDown
Tuition Reimbursement, Personal Development & Learning Opportunities
Skills Development & Certifications
Employee Referral Program
Corporate Sponsored Events & Community Outreach
Emergency Back-Up Childcare Program
Mobility Stipend
About Guidehouse
Guidehouse is an Equal Opportunity EmployerProtected Veterans, Individuals with Disabilities or any other basis protected by law, ordinance, or regulation.
Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance including the Fair Chance Ordinance of Los Angeles and San Francisco.
If you have visited our website for information about employment opportunities, or to apply for a position, and you require an accommodation, please contact Guidehouse Recruiting at ************** or via email at RecruitingAccommodation@guidehouse.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.
All communication regarding recruitment for a Guidehouse position will be sent from Guidehouse email domains including @guidehouse.com or ************************. Correspondence received by an applicant from any other domain should be considered unauthorized and will not be honored by Guidehouse. Note that Guidehouse will never charge a fee or require a money transfer at any stage of the recruitment process and does not collect fees from educational institutions for participation in a recruitment event. Never provide your banking information to a third party purporting to need that information to proceed in the hiring process.
If any person or organization demands money related to a job opportunity with Guidehouse, please report the matter to Guidehouses Ethics Hotline. If you want to check the validity of correspondence you have received, please contact *************************. Guidehouse is not responsible for losses incurred (monetary or otherwise) from an applicants dealings with unauthorized third parties.
Guidehouse does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Guidehouse and Guidehouse will not be obligated to pay a placement fee.
$113k-188k yearly 1d ago
Principal / Sr. Principal Embedded Software Engineer
Northrop Grumman 4.7
Embedded software engineer job in Jessup, MD
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Microelectronics Center (NGMC) (****************************************************************************** is seeking a **Principal EmbeddedSoftwareEngineer/Senior Principal EmbeddedSoftwareEngineer** .
**What You'll Get to Do:**
The EmbeddedSoftwareEngineer designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of engineering applications and products.
The ideal individual will have experience including the full software development life-cycle, which includes: requirements, design, coding, testing, and integration.
**This position will serve on-site in the greater Baltimore, MD.**
**This requisition may be filled as a** **Principal EmbeddedSoftwareEngineer or Senior Principal EmbeddedSoftwareEngineer** **.**
**This position is contingent upon Funding/Contract award, special access program and acquiring and maintaining the necessary US Government security clearance per customers' requirements prior to start.**
**Basic Qualifications Principal EmbeddedSoftwareEngineer:**
+ Bachelor's degree in a STEM discipline with 5 years of experience, a Master's degree in a STEM discipline with 3 years of experience or a PhD in a STEM discipline with 1 year of experience
+ Knowledge in programming embeddedsoftware using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks)
+ Ability to test, debug and integrate on embedded systems
+ Knowledge in using requirement management, configuration management and change management tools.
+ Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance is required
+ This position requires the applicant to be a U.S. citizen
+ Active TS/SCI with Polygraph.
**Basic Qualifications Senior Principal EmbeddedSoftwareEngineer:**
+ Bachelor's degree in a STEM discipline with 8 years of experience, a Master's degree in a STEM discipline with 6 years of experience or a PhD in a STEM discipline with 4 year of experience
+ Knowledge in programming embeddedsoftware using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks)
+ Ability to test, debug and integrate on embedded systems
+ Knowledge in using requirement management, configuration management and change management tools.
+ Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance is required
+ This position requires the applicant to be a U.S. citizen
+ Active TS/SCI with Polygraph.
**Preferred Qualifications Principal EmbeddedSoftwareEngineer / Senior Principal EmbeddedSoftwareEngineer:**
+ Experience with scripting languages such as: Python, Linux shell scripting.
+ Experience on complex systems of systems utilizing parallel processing, distributed processing, multi-core, secure processing.
+ Experience with Requirements Management tools such as DOORS, CAMEO
+ Experience using Model Based Engineering, UML, OOAD and OOP
+ Experience with Agile and/or Rapid prototyping software methodologies
+ Experience in embeddedsoftware programming on microcontrollers, DSPs or ARM cores embedded in FPGAs/SoCs
+ Differentiating characteristics include: demonstrated leadership and teamwork capability, interpersonal communication skills and activities (professional/community/extracurricular) and an enthusiastic go-getter attitude
Primary Level Salary Range: $105,400.00 - $165,500.00
Secondary Level Salary Range: $131,100.00 - $206,000.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
$131.1k-206k yearly 46d ago
Embedded Network Systems Engineer
Actalent
Embedded software engineer job in Manassas, VA
Job Title: Embedded Network Systems EngineerJob Description Seeking an Embedded Networking Systems Engineer to support the Space Systems product line. Known for its suite of radiation-hardened products, we leverage decades of expertise to build robust space products. These products have been integral to almost all commercial, civil, and national space missions over the past 20 years, including GPS, weather monitoring, satellite TV and radio, and exploring the universe. We create capabilities that support the overall mission: "We protect those who protect us."
Responsibilities
+ Design system and subsystem network architectures.
+ Derive system and subsystem level requirements.
+ Develop system/component test plans and procedures.
+ Develop material for design reviews.
+ Support design trades, analysis, and development.
+ Support product and prototype development.
+ Support integration and test activities.
Essential Skills
+ Proficient in modern network technologies, including network protocols such as TCP/IP and Ethernet.
+ Experience with network devices like switches and routers.
+ Knowledge of network architectures such as LAN and WAN.
+ Understanding of network layers including Layer 2 and Layer 3.
+ Familiarity with network simulation and modeling techniques.
+ Understanding of network hardware and software, and their implementation in embedded systems.
+ Experience in network and cyber security and operations.
+ Understanding TEMPEST and encryption/decryption protocols.
+ 10+ years of relevant experience in network hardware, software, and systems development.
+ Strong verbal and written communication skills.
+ Bachelor's degree or higher in a relevant engineering or scientific field.
Additional Skills & Qualifications
+ Experience in designing, testing, and deploying a space payload.
+ Experience with state-of-the-art microelectronics (sub-22nm) product development.
+ Significant understanding of the space environment.
+ Experience in designing and testing Space Electronics.
+ Experience generating detailed technical documentation.
+ Experience in Model Based Engineering (MBE) and the use of SysML.
+ Knowledge of SpaceVPX or OpenVPX standards and implementations.
+ Master's degree in engineering or scientific field.
Work Environment
The work environment offers a hybrid schedule, requiring 50% of time onsite. The schedule follows a 9/80 AWS format, with onsite work on Tuesday to Thursday during a full week and Tuesday and Wednesday on a short week.
Job Type & Location
This is a Contract position based out of Manassas, VA.
Pay and Benefits
The pay range for this position is $75.00 - $100.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Manassas,VA.
Application Deadline
This position is anticipated to close on Jan 27, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
$75-100 hourly 5d ago
Senior Embedded Design Engineer
Two Six Technologies 3.9
Embedded software engineer job in Arlington, VA
At Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what's possible to empower our team and support our customers in building a safer global future.
Overview of Opportunity
Two Six Technologies is seeking a Senior Embedded Design Engineer (FPGA/ASIC) to join our Embedded Systems Division, where we design and develop advanced hardware solutions for mission-critical security applications. As part of our collaborative and innovative team, you'll contribute to cutting-edge research and development on embedded devices, pushing the boundaries of what's possible in secure and resilient systems.
What you will do:
Lead and contribute to RTL design, verification, and synthesis for FPGA or ASIC-based systems.
Support bring-up, debug, and validation of designs in hardware.
Collaborate with cross-functional teams to integrate and test secure embedded solutions.
What you will need (Minimum Qualifications):
5+ years of RTL design and verification using VHDL, Verilog, or SystemVerilog (willingness to adopt SystemVerilog).
5+ years of RTL synthesis using tools such as Xilinx ISE/Vivado, Intel Quartus, or Microsemi Libero.
5+ years of RTL verification using simulation tools such as Xilinx XSim, QuestaSim/ModelSim, Synopsys VCS, or Cadence NCsim.
Active Secret or Top Secret security clearance, with the ability to obtain and maintain a Polygraph.
Ability to work on-site in Arlington, VA.
Nice to Have (Preferred):
Advanced expertise in SystemVerilog for FPGA or ASIC development.
Familiarity with SoCs, design flow (place, route, and timing analysis), and hardware bring-up/debug.
Hands-on experience with integration and test tools (e.g., oscilloscopes, spectrum analyzers, logic analyzers).
Knowledge of interface protocols: UART, USB, SPI/I2C, Ethernet, PCIe.
Experience with Git or similar version control systems.
Working knowledge of Linux.
Proficiency with C/C++ programming.
Experience with Makefiles and scripting (Python, Bash, TCL).
Security Clearance:
Active Top Secret Clearance, willing to obtain and maintain a TS/SCI with Polygraph clearance.
#LI-ZS1
#LI-ONSITE
Two Six Technologies is committed to providing competitive and comprehensive compensation packages that reflect the value we place on our employees and their contributions. We believe in rewarding skills, experience, and performance. Our offerings include but are not limited to, medical, dental, and vision insurance, life and disability insurance, retirement benefits, paid leave, tuition assistance and professional development.
The projected salary range listed for this position is annualized. This is a general guideline and not a guarantee of salary. Salary is one component of our total compensation package and the specific salary offered is determined by various factors, including, but not limited to education, experience, knowledge, skills, geographic location, as well as contract specific affordability and organizational requirements.
Salary Range
$133,000 - $199,500 USD
Looking for other great opportunities? Check out Two Six Technologies Opportunities for all our Company's current openings!
Ready to make the first move towards growing your career? If so, check out the Two Six Technologies Candidate Journey! This will give you step-by-step directions on applying, what to expect during the application process, information about our rich benefits and perks along with our most frequently asked questions. If you are undecided and would like to learn more about us and how we are contributing to essential missions, check out our Two Six Technologies News page! We share information about the tech world around us and how we are making an impact! Still have questions, no worries! You can reach us at Contact Two Six Technologies. We are happy to connect and cover the information needed to assist you in reaching your next career milestone.
Two Six Technologies is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race (including traits historically associated with race, such as hair texture, hair type and protective hair styles (e.g., braids, twists, locs and twists)), color, religion, national origin, sex (including pregnancy, childbirth or related medical conditions and lactation), sexual orientation, gender identity or expression, age (40 and over), marital status, disability, genetic information, and protected veteran status or any other characteristic protected by applicable federal, state, or local law.
If you are an individual with a disability and would like to request reasonable workplace accommodation for any part of our employment process, please send an email to accommodations@twosixtech.com. Information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.
Additionally, please be advised that this business uses E-Verify in its hiring practices.
By submitting the following application, I hereby certify that to the best of my knowledge, the information provided is true and accurate.
$133k-199.5k yearly Auto-Apply 60d+ ago
Senior Satellite Embedded Engineer
Hawkeye 360 4.2
Embedded software engineer job in Herndon, VA
HawkEye 360 (HE360) is seeking a versatile, detail-oriented Satellite EmbeddedEngineer to join the Space team in Herndon, Virginia. As a Senior Satellite EmbeddedEngineer, you will play a pivotal role in developing the software that powers our spacecraft and payloads. You will work hands-on with real flight hardware, creating flight software from the ground up - from low-level driver development to integrated spacecraft functionality. Reporting to the Firmware Systems Lead, you will contribute to the architecture, implementation, testing, and optimization of software that will fly on-orbit and enable HE360's mission.This role is ideal for an engineer who thrives in fast-paced environments, enjoys solving complex technical problems, and wants to directly influence mission success.
As the Senior Satellite EmbeddedEngineer, your main responsibilities will be:
Design and implement flight software in C for critical spacecraft functions including communications, telemetry, command handling, payload tasking, and autonomous fault protection.
Develop and integrate low-level embedded drivers, including subcontractor-supplied drivers, across RTOS and embedded Linux systems.
Conduct unit testing, integrated software testing, and hardware-in-the-loop verification to ensure reliability before launch.
Support hardware bring-up and system integration, debugging interactions between software, processors, sensors, radios, and payload electronics.
Build and maintain Python and C tools for ground support equipment, automated testing workflows, and data processing.
Analyze on-orbit and ground test data to diagnose issues, validate performance, and drive continuous system improvements.
Optimize software for Low-SWaP (Size, Weight, and Power) embedded environments, focusing on performance, efficiency, and resource utilization.
Collaborate closely with systems, RF, hardware, and operations teams to ensure seamless multi-disciplinary integration.
Participate in rapid development cycles, supporting design reviews, code reviews, and iterative hardware/software testing.
Your skills and qualifications:
Essential education and experience:
Proven ability to solve complex technical problems with high attention to detail and minimal oversight.
Strong communication skills and the ability to work effectively in cross-functional engineering teams.
B.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or related field; or equivalent experience.
5+ years of professional softwareengineering experience, preferably in embedded systems.
Proficiency in C, Python, Bash, and version control (Git).
Experience with Linux and RTOS-based embedded development, including debugging and performance tuning.
Desirable:
Experience with embedded communication interfaces: CAN, SPI, I²C, RS-422, or similar.
Familiarity with GitLab CI or similar Continuous Integration tooling.
Experience with bare-metal microcontrollers or Zephyr RTOS.
Understanding of Yocto/OpenEmbedded for ARM-based embedded Linux systems.
Hands-on experience with Xilinx Zynq UltraScale+, Zynq-7000, or similar SoC platforms.
Exposure to RF systems, software-defined radios, and payload-level signal-processing chains.
Familiarity with spacecraft command and telemetry systems, mission operations, or satellite bus architectures.
Comfort using lab equipment such as oscilloscopes, spectrum analyzers, signal generators, and related instrumentation.
Base Salary Range: $130,000 - $170,000 annually
HawkEye 360 offers a compensation package that includes a competitive base salary plus annual performance bonus and benefits. We consider many factors when determining salary offers, such as candidate's work experience, education, training & skills, as well as market and business considerations. We are also open to considering candidates with experience and qualifications at a different level than required in a job posting, which may affect the compensation package offered.
Company Overview:
HawkEye 360 is delivering a revolutionary source of global knowledge based on radio frequency (RF) geospatial analytics to those working to make the world a safer place. The company operates a commercial satellite constellation that detects, geolocates, and identifies a broad range of signals & behaviors. We employ cutting edge AI techniques to equip our global customers with high-impact insights needed to make decisions with confidence. HawkEye 360 is headquartered in Herndon, Virginia.
HawkEye 360 is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.
To all recruitment agencies: HawkEye 360 does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, HawkEye 360 employees or any other organization location. HawkEye 360 is not responsible for any fees related to unsolicited resumes.
$130k-170k yearly 6d ago
Embedded Software Engineer
Leonardo DRS, Inc.
Embedded software engineer job in Frederick, MD
**Job ID: 112862** The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to delivering world-class, full life-cycle defense and intelligence products that protect the security of our nation and our allies. From air combat training to state-of-the-art electronic warfare systems, our technology is deployed by virtually all U.S. military and government agencies around the world.
**Job Summary**
An EmbeddedSoftwareEngineer to develop a leading-edge embeddedsoftware development by designing, developing, analyzing, documenting, and supporting testing of complex applications, systems, or subsystems of such devices as radio tuners.
**Job Responsibilities**
+ Design, develop, analyze, test and debug of computer software applications and/or systems mostly in a Real-time embedded environment.
+ Work in a Linux Development environment.
+ Develop user-space application to interface with devices and FPGA registers and provide a socket-based user interface.
+ Provide regular reporting of progress and status including schedule input for design assignments as well as cost.
+ Document component and subsystem specifications including design documents, interface documents, test plans, etc.
+ Communicate clearly (written and oral) with other groups internally such as manufacturing, and program management as required.
+ Provide technical expertise and assistance to other engineers and support personnel.
**Qualifications**
+ Bachelor's degree in Computer Science or Computer Engineering, or a combination of education and experience.
+ Strong background in software development using C/C++ and Python on Linux operating systems (with some experience on Windows as well).
+ Solid understanding of multi-threading and multi-processing concepts.
+ Fluent in relevant technologies and application domains.
**Preferred Qualifications**
+ Hands-on experience in embedded device development, including ARM-based systems interfacing with FPGAs.
+ Proficient in developing embedded drivers under Linux for interfaces such as TCP/IP, UART, I²C, PCIe, and others.
+ Well-versed in modern software development practices, including version control systems (Git, SVN), defect tracking tools (preferably Jira), peer code reviews, and Agile methodologies.
+ Experience with build and development tools such as Linux virtual machines (VMs), Docker, and related technologies.
_Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours._
_*Some employees are eligible for limited benefits only_
_Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. #AIS_
$77k-102k yearly est. 60d+ ago
Embedded Software Engineer
Genconnect Recruiting and Consulting
Embedded software engineer job in Columbia, MD
Our ideal EmbeddedSoftwareEngineer candidate will design, develop, test, debug, and implement embeddedsoftware on the latest state of the art edge computing systems. They will develop software and firmware source code in C/C++, Embedded C, and other languages and have a thorough understanding of common communication interfaces like SPI, I2C, USB, UART, and others. They will utilize version control, simulation, debugging, and other development tools and collaborate cross functionally with hardware engineers and program engineers. They will provide engineering support for testing, deployment, and updates across our array of edge computing programs.
Duties and Responsibilities
The successful candidate for this position will work with our existing product development team to assist in the design and maintenance of new and existing product Board Support Packages, (BSP). The candidate will develop, integrate, test and document specific drivers and APIs for the final BSPs. The ideal candidate is highly motivated and willing to learn about and contribute to all aspects of new product development.
Required Qualifications
Bachelor s Degree in engineering, or related STEM field
3-5?years of related experience
Ability to obtain DoD Clearance, therefore, U.S. Citizenship is required
Demonstrated competency with C
Familiarity with Linux kernel, driver, filesystem, and application
Familiarity with software development tools (makefiles, IDE compilers, debuggers, target trace)
Familiarity with Source trees and revision control (GIT, Perforce)
Knowledge of SoftwareEngineering methodologies (Specification, Design, Coding, Test)
Support embedded code firmware development
Use of multiple types of lab test equipment
Preferred Qualifications
API development
Linux hardware test code development
NVIDIA Jetpack BSP development
Python and related shell script development
Employee Incentives: 401K; Educational Assistance;Casual work environment; Generous PTO; Work-life balance; Upward Mobility; Relocation
$77k-102k yearly est. 60d+ ago
Embedded Software Engineer
Robotic Research LLC
Embedded software engineer job in Clarksburg, MD
Job Description
Robotic Research, LLC is currently seeking applications for a full-time Senior EmbeddedSoftwareEngineer at our Clarksburg, MD campus. We are looking for embeddedengineer to lead embedded computing selection and development for autonomous systems. You will collaborate with cross-functional teams, from top level system-design through software and down to hardware level, to define and implement the computer systems required to meet or exceed internal and external performance metrics. Strong analytical skills, good communication, and above all a passion for autonomous robotics are a must.
Job Roles
Work closely with system and hardware engineers to ensure implementations meet or exceed requirements.
Development of software drivers for embedded sensors used on autonomous vehicles and robotic platforms.
Work as part of a multi-disciplinary development team, participating in team meetings, design reviews, brainstorming sessions, and testing events.
Software will support autonomous vehicle operations including navigation, path planning, obstacle avoidance, sensor processing, and perception.
Document activities, prepare tech reports, present results, and demonstrate system capabilities.
Education and Experience
B.S., M.S., or Ph.D. degree in the field of Robotics, Computer Science, or Electrical, Mechanical, or Aerospace Engineering
2+ years of similar academic and/or professional working experience
Required Skills and Abilities
Strong programming ability in C/C++
Familiarity with Linux (Ubuntu) or other POSIX and Real Time Operating Systems (RTOS) (NuttX, QNX, and/or VxWorks, specifically)
Familiarity with microcontroller programming. STM32 experience preferred.
Experience reading schematics and basic electronics, as well as understanding hardware documentation for the purposes of writing drivers.
Experience with system design and hardware/software testing environments
Experience in hardware and software product development cycle
Knowledge of communications protocols such as CAN, USB, Ethernet, I2C, SPI, UART, RS232, and RS485, and experience writing drivers to interface over them.
Preferred Qualifications
Experience with safety critical systems, specifically ISO-26262.
Experience writing linux drivers for camera modules connected with MIPI CSI, LVDS
Tele-work Opportunities: On-site
Benefits:
Robotic Research is excited to offer the following benefits:
Company holidays
Flexible work schedules
Paid time off
Competitive medical, dental & vision plans
401k contribution plan with up to 4% match
Employer paid short-term & long-term disability insurance
Employer paid life insurance
Voluntary life insurance
Relocation reimbursement for qualifying situations
Dog Friendly Office!
Tuition reimbursement
Discretional annual bonus and profit sharing
Employee assistance program
All benefits are subject to change. Please discuss with a member of the Robotic Research HR team for details.
Employment is conditioned upon successful completion of a thorough background screening and drug test.
Diversity and Equal Opportunity Statement: At Robotic Research, we don't just accept differences, we celebrate them! We strive to attract, develop and retain curious & highly qualified individuals representing a variety of backgrounds, cultures, skills & perspectives. Robotic Research is committed to building a diverse team and is proud to be and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, marital status, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
$77k-102k yearly est. Auto-Apply 60d+ ago
Embedded Software Engineer - Mossville, IL
AHU Technologies Inc.
Embedded software engineer job in Washington, DC
Job Description: As a SoftwareEngineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits, and analyzes data from Engine Control Modules (ECMs) and radio systems, enabling remote asset monitoring and fleet intelligence.
Experience: 5+ Years
$85k-112k yearly est. 11d ago
Embedded Software Engineer
Excyl
Embedded software engineer job in Washington, DC
This is a cross-functional engineering position, developing software for our satellite products on Linux platforms. The language for most of the software development for this position is C++. Note: Must Be US Citizen Responsibilities Design, develop, test and integrate software written in C++ from requirements to production and commercial deployment
5+ years of experience in software development
Embedded development experience is a plus
”
Proven working experience in softwareengineering
Programming experience with
C/C++
and object-oriented design
Experience developing and debugging software in a Linux environment
Familiarity with software configuration management, defect tracking tools, and peer review
Object and Component Oriented Designs
Transmission security and cryptographic techniques
Strong documentation and writing skills
Working knowledge of GCC, grep/awk/sed command line tools, bash scripting, GDB debugger, systemd suite
Qualifications
Desired Qualifications
Embedded development including hardware debug, device drivers, and real-time constraints in a complex multi-processor system
Familiarity with developing multi-threaded software applications
Knowledge of communications and/or networking protocols, TCP/IP, UDP, IPv6, etc.
Experience with cross-functional (hardware/firmware/software) development and verification
Experience in shell scripting using Perl, Lua, or Python
Experience with Red Hat Enterprise Linux 8
Familiarity with Docker, GraphQL, Kubernetes, Conan, CMake, C++11
Working knowledge of Jira, Confluence, Git, BitBucket, SharePoint, Jenkins and Artifactory is a plus
Additional Information
Education
Bachelor's Degree in Computer Science, Software, Systems, Mathematics, or other technical field.
Clearance
Active DoD Clearance preferred, or ability to obtain
$85k-112k yearly est. 13h ago
Embedded Software Engineer
Ideal Innovations 4.4
Embedded software engineer job in Adelphi, MD
Highlights: * In this multi-year project, you will help develop state-of-the-art systems that detect threat objects before they can cause harm. The system will help solve an urgent need to protect US military and civilian personnel abroad and at home.
* You will be part of a dynamic team of engineers, scientists and programmers. You will work with one of the nation's premier laboratories alongside top-notch talent from the civilian, contractor and military sectors, and you will have access to advanced test equipment and analysis software.
* In this project, you will help develop a system-of-systems (SoS) approach that fuses data from radars and other sensors to provide real-time detection of threats. Your work will employ field data collections to obtain data for machine learning, and you will be involved in designing the system from the ground up.
* By applying your hands-on knowledge of RF signal processing and system integration, you will play a direct role in transitioning this technology from the laboratory to the battlefield.
* In this role, you will build your strengths in designing, building and testing RF signal processing chains. You will be exposed to new analysis tools, test equipment and test methods. Each day will present a new opportunity to learn and grow. Professional development is encouraged and expected at I-3.
Typical Day:
* A typical day will be spent in the office and lab, involving a wide variety of activities such as design and analysis, testing and evaluation of algorithms and data visualization tools, customer meetings and design review meetings.
Tasks:
We are seeking an EmbeddedSoftwareEngineer to design and develop software for prototype embedded platforms. This role emphasizes practical, hands-on embedded development and close interaction with hardware, making it well suited for candidates with a background in Computer Engineering or Electrical Engineering.
* Develop and test embeddedsoftware for microcontroller-based systems.
* Interface directly with microcontroller hardware peripherals such as GPIO, timers, ADC/DACs, SPI, I2C, UART, and other standard interfaces.
* Prototype and validate designs using development platforms such as Arduino or similar microcontroller ecosystems.
* Debug and troubleshoot software and hardware issues using standard embedded debugging tools (JTAG, logic analyzers, oscilloscopes).
* Collaborate closely with hardware engineers to bring up new boards, validate designs, and resolve system-level issues.
* Contribute to system integration, testing, and reliability improvements.
* Produce clear technical documentation for software design, interfaces, and test procedures.
Required Qualifications
* Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a closely related discipline.
* Solid experience with embedded C/C++ development.
* Hands-on experience working with microcontrollers and their hardware peripherals.
* Understanding of low-level software concepts such as memory management, interrupts, and concurrency.
Desired Qualifications:
* Master's degree in a relevant technical field is a plus; a PhD is not required for this role.
* Experience with common embedded development platforms and frameworks (e.g., Arduino or similar ecosystems).
* Exposure to real-time operating systems (RTOS) and scheduling concepts.
* Experience with hardware abstraction layers and low-level drivers.
* Familiarity with version control systems, code reviews, and embeddedsoftware development best practices.
* Open to candidates ranging from early-career engineers to experienced professionals (8-12 years of experience).
* We value motivated, fast-learning engineers with strong fundamentals as well as more experienced candidates who can work independently and mentor others.
This role focuses on practical embeddedsoftware development rather than purely academic research. Candidates should be comfortable working close to the hardware and contributing across the full embeddedsoftware design cycle.
Position Type Shift Information:
* 8 Hour Work Day
* Hybrid but mostly on-site at Adelphi Lab Center
US Citizenship & US Clearance: US citizenship is required. Candidates should possess or be eligible to obtain a SECRET clearance.
Location: Hybrid but mostly on-site at Adelphi Lab Center, Adelphi, MD
Ideal Innovations, Inc. is an Equal Opportunity Employer:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status.
Ideal Innovations, Inc. is a VEVRAA Federal Contractor.
$74k-98k yearly est. 28d ago
Embedded Software Engineer
Get Sat Ltd.
Embedded software engineer job in McLean, VA
Get SAT is the leading provider of micronized satellite on-the-move terminals for ground, air, and maritime applications. Our state-of-the-art flat panel technology, along with a powerful controller, creates the best in its class SWaP product line in the market.
We are looking for an EmbeddedSoftwareEngineer who is searching for his next technological challenge, to join our R&D department.
Responsibilities:
* Design and implement solutions in C, C++, and Python within a Linux environment.
* Lead development projects, taking ownership of planning, execution, and successful delivery.
* Participate in all stages of the software development lifecycle, from design to development and deployment support for our current and future devices.
* Collaborate with a talented team to create next-generation embedded systems, leveraging cutting-edge satellite communication technologies.
* Develop software and infrastructure for Linux operating systems and bare-metal environments.
* Work closely with FPGA and hardware engineers to ensure seamless integration between software and hardware.
Requirements:
* B.Sc. in Computer Science/ Computer Engineering / Electrical Engineering - a must
* At least 2 years' experience in developing embedded systems - a must
* Experience with C and C++ in real-time, multi-threading systems in Linux environment - a must
* At least 2 years of experience in Python development - a must
* Experience with low-level software components - a must
* Practical experience and a deep understanding of HW components and buses (I2C, SPI, mii, etc.) - an advantage
* Knowledge of telecommunications protocols - an advantage
* Experience in development of kernel space - an advantage
* Debugging techniques and new hardware bring-up activity - an advantage
$73k-97k yearly est. 4d ago
Embedded Software Developer
SG2 Recruiting
Embedded software engineer job in Washington, DC
SG2 Recruiting seeks a cleared EmbeddedSoftware Developer who will be responsible for supporting the Naval Center for Space Technology (NCST) contract. The NCST is located at the U.S. Naval Research Laboratory (NRL) in Washington, DC, and is the leading laboratory for Navy space programs. NCST's mission is to “preserve and enhance a strong space technology base and provide expert capabilities in the development and acquisition of space systems which support Naval missions.”
For the last 25 years, the NCST has developed, enhanced, and maintained a collection of software used for design, development, test, launch, and mission operations of DoD space assets. This software is constantly being enhanced to provide state-of-the-art solutions to space applications. The core suite of software components is used in all aspects of the spacecraft or component life-cycle.
What You Will Be Doing:
Developing, maintaining, and enhancing complex and diverse software systems based upon documented requirements.
Providing specific input to the software components of a system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components.
Designing, implementing, and integrating software applications or performing softwareengineering tasks.
Utilizing softwareengineering and design methodologies appropriate to the development, integration, and production environment.
Ensuring efficient delivery of softwareengineering capabilities using industry standards and repeatable processes.
Mitigating risks, controlling costs and schedule variance, and effectively managing large-scale, integrated software projects.
Reviewing and testing software components for adherence to the design requirements and documenting test results.
Performing comprehensive testing on computer hardware and software components to evaluate operational and performance compliance of the overall systems.
Developing under the real-time constraints of deadlines, task schedules, rates, task priorities, watchdog timers, interrupts, latency, and jitter of soft and hard real-time operating systems.
Managing and mitigating interprocess communications leveraging message queues, mutexes, semaphores, blocking and non-blocking operations in multi-threaded software implementations.
Designing and developing distributed software systems leveraging multiple software, hardware, and communication technologies.
Utilizing standard communications ports and interfaces to facilitate communication between processes, processors, computers, and peripheral systems.
Developing hardware and application-specific boot code for establishing baseline services and loading OS and application code into execution memory.
Assessing and making recommendations on processor, memory, and single board computer configurations which meet the compatibility, performance, memory, and interface requirements of the system.
Applying expertise required to utilize the existing tools adequately sets that include MySQL, NoSQL databases, Lint, Wind River tools, Clang Analyze, Klocwork code analysis tools, JAMA and Atlassian tracking tools, Windows and Linux Operating systems, GNU GCC, LLVM/Clang, C, C++03 and earlier, C++11 and greater (modern C++), Java, Python, CMake, Makefile, shell scripting, GDB, LLDB, PPC/Arm/x86 Assembly compilers and programming languages and Matlab/Simulink, Unreal Engine modeling and simulation tools
What You Will Need (Requirements):
Active Top Secret/ SCI Eligible
Minimum B.Sc., Aerospace, Mechanical or Electrical Engineering, Physics, Computer Science or Mathematics
Experience with embeddedsoftware integration, test, and operations.
Experience serving as a lead embeddedsoftware designer or architect and overseeing all technical aspects of development.
Experience as an embeddedsoftware builder and product manager.
Experience serving as an embeddedsoftware technical expert with Field Programmable Gate Array (FPGA) Interfacing
Ability to commute daily to the Naval Research Lab location in Washington, DC
$79k-105k yearly est. 60d+ ago
Embedded Systems & Robotics Engineer
Mag 4.6
Embedded software engineer job in Fairfax, VA
MAG is staffing for an **Embedded Systems & Robotics Engineer** who will bridge the critical hardware-software boundary for autonomous tactical systems. You'll modify and enhance systems and solutions that operate independently in GPS-denied environments, from underwater vehicles to aerial swarms, while ensuring reliability in the harshest conditions.
US Citizens Only
Former US Defense Contractor / US Gov / US Military Experience Only
This is a Hybrid Position - Remote mainly - but as well on call to come into a MAG office when requested.
We are seeking candidates who live in proximity to our corporate HQ in Fairfax, VA primarily but will entertain persons living near our satellite offices in:
Aberdeen, MD - Titusville, FL - Newport News, VA - Carthage NC
**Essential Duties and Responsibilities**
**Primary Responsibilities**
+ Enhance or augment embeddedsoftware for autonomous vehicles (UGV, UAV, UUV, USV) to extend baseline capabilities
+ Implement sensor fusion for autonomous navigation (LIDAR, cameras, IMU, sonar)
+ Design control systems for robotic platforms and actuators
+ Create hardware abstraction layers following MOSA/SOSA standards
+ Develop digital twin simulations for hardware-in-the-loop testing
+ Implement real-time operating systems (RTOS) and safety-critical software
+ Develop and verify safety-critical software in accordance with established standards and best practices
+ Design and fabricate custom hardware solutions using 3D printing and rapid prototyping
+ Apply Model-Based Systems Engineering (MBSE) practices using SysML/AADL
**Secondary Responsibilities**
+ Lead field testing and validation of autonomous systems
+ Support deployment and troubleshooting in operational environments
+ Create hardware test fixtures and validation procedures
+ Document MOSA compliance and interface specifications
+ Train operators on system capabilities and limitations
**Requirements**
**Experience:**
**Required Qualifications**
+ 5+ years embedded systems and/or robotics development experience
+ Strong proficiency in C and C++ for real-time for resource-constrained systems
+ Expert proficiency and practical knowledge of Python for scripting, tooling, and rapid prototyping
+ Experience with ROS/ROS2 for robotics development
+ Hands-on experience with autonomous vehicle platforms
+ Proficiency with CAD tools and 3D printing/fabrication
+ Understanding of control theory and path planning algorithms
+ Experience with hardware communication protocols (CAN, I2C, SPI, UART)
+ Familiarity with MOSA/SOSA standards and open architectures
+ Experience with simulation tools (Gazebo, MATLAB/Simulink)
**Preferred Qualifications**
+ Experience with NVIDIA Jetson platforms for autonomous systems
+ Military/defense robotics experience (ROS-M, JAUS)
+ Hands-on experience with RTOS (e.g., FreeRTOS, VxWorks) and/or embedded Linux (Yocto, Buildroot)
+ Knowledge of digital twin technologies and real-time simulation
+ Familiarity with DO-178C, DO-254, or similar safety standards
+ Experience with swarm robotics and distributed control
+ Understanding of SLAM and computer vision for navigation
+ Experience with environmental testing (MIL-STD-810)
+ Pilot's license or experience with FAA Part 107 operations
**Education:**
+ Bachelor's degree in EE, CE, ME, CS or related field
**Clearance:**
+ Must be eligible for Secret security clearance
+ US Citizenship required
**Special Note**
**What Makes You Successful Here**
+ You can go from CAD design to functioning prototype in days
+ You understand autonomy from sensors to behavior planning
+ You apply systems engineering rigor to rapid prototyping
+ You're comfortable with both lab development and field operations
+ You see MOSA as an enabler, not a constraint
**Need help finding the right job?**
We can recommend jobs specifically for you!
**Job Locations** _VA-Fairfax_
**ID** _2025-7925_
**Type** _Regular Full-Time_
**Clearance** _Ability to Obtain Secret_
$75k-94k yearly est. 60d+ ago
Embedded Software Engineer
Set of X
Embedded software engineer job in Fort Meade, MD
WE ARE HIRING OWNERS
Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around. With a shared desire to give back, grow the community, and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership
Because who you work with matters.
________________________________________________________________________
Responsibilities:
Support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission.
Perform embedded development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems.
Apply expertise in C/C++ development, reverse engineering, x86 Assembly, and automated unit testing in Python to develop capabilities, research existing functionality, perform protocol analysis, and learn new technologies quickly.
Provide support throughout the development life cycle to the test team
Required Skills:
Six (6) years experience with Software development experience using C, C/C++, or other proprietary languages
Four (4) year experience with embedded platforms (Linux, Unix, Android, VxWorks)
Knowledge of Software System Requirements Analysis, Design, Development, Integration, and/or Testing
Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU)
Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, Ghidra, etc.
Familiarity with assembly languages (development or reversing)
Knowledge of low level, systems programming concepts
Desired Skills:
Experience with vulnerability analysis and exploit development
Experience with Python
Experience with Assembly
Knowledge of telecommunications
Education/Experience:
BA or BS degree and 6 years of development experience
Clearance:
TS/SCI clearance with polygraph is required.
Total Compensation Package
We offer a comprehensive compensation package designed to support your well-being and professional growth. Our competitive base salary is complemented by an extensive benefits program, including:
Health, Dental, and Vision Insurance: Comprehensive coverage to keep you and your family healthy.
Life and Disability Insurance: Peace of mind with financial protection for you and your loved ones.
401(k) Plan: No personal investment required to benefit from a generous employer contribution, allowing you to maximize your take-home pay.
Paid Time Off: Enjoy time away from work to recharge.
Technology Refresh: Upgrade your devices regularly, or opt for a year-end bonus if you don't need new tech.
Training and Professional Development: A $5,250 annual budget for ongoing education, certifications, and professional memberships. Or use this annual benefit to repay a student loan tax-free.
For a full overview of our benefits, please visit our benefits tab.
Additional Perks and Benefits
Stock Plan: Become an equity owner with a yearly stock grant-let's build the future together.
Flex Leave and Exchange Plan: Take up to 8 weeks off for a strong work-life balance or sell back unused time for double the value!
Virtual Office Compensation: Monthly reimbursement for cell phone and internet services.
Fringe Benefit Mall: Choose from perks like Uber rides, a beer of the month club, Amazon Prime, and Hello Fresh-whatever suits you best!
Profit-Sharing Cash Bonus: Share in the company's success with an end-of-year cash bonus.
Referral Bonus: Help us grow by bringing in top talent and earn a bonus for each successful referral.
$77k-102k yearly est. Auto-Apply 17d ago
Embedded Software Engineer
Apogee Research LLC
Embedded software engineer job in Arlington, VA
Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a need for faster adaptation to adversarial environments, which requires the ability to field resilient, distributed systems in days to weeks rather than months to years (much less decades).
Apogee Research is looking for EmbeddedSoftwareEngineers to lead the creation of capabilities addressing currently unmet needs in National Security. This focuses on implementing cutting edge software capabilities at the tactical edge -- working with existing military and commercial hardware. Limited travel to support test and exercise events is expected.
The details of the position will vary based on the expertise and desires of the candidate and the specific project being executed, however, common themes include:
Performing hands-on technical work including design and development of low-level software (typically C and C++) for tactical systems across a variety of architectures and POSIX compliant operating systems.
Debugging cyber-physical systems through a deep understanding of both software and computer hardware issues.
Supporting demonstration and testing in both laboratory and test events settings.
Learning new technologies and developing fundamentally new approaches as needed.
Working in cross-discipline teams to solve hard problems through collaboration.
Qualified candidates should have:
Extensive experience building low level software that reliably runs in a range of environmental conditions.
High proficiency in C and C++.
Thorough understanding of the theory and practice of buffers, transports, schedulers, and similar low-level software constructs.
Theoretical and practical knowledge of signal processing techniques such as (Nyquist sampling, convolutions, Fourier transforms, etc. is a strong plus.
Understanding of hardware (ruggedized compute, amplifiers, software defined radios, etc.) is a strong plus.
The position is located in our Arlington, VA office ( full-time in person ). Existing DoD Top Secret clearance is extremely desirable, otherwise all candidates must be eligible to obtain one and therefore all candidates must be a US citizen to apply.
About Apogee Research
Apogee Research offers a comprehensive benefits package that includes health, dental, vision, life, and disability insurance, FSAs, paid vacation, sick leave, and paid holidays. Conveniently located in Arlington, VA, we are a short walking distance from the Ballston Metro station. We offer the choice of paid garage parking or a contribution towards a transit account.
Apogee Research, LLC is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or other non-merit factors.
$73k-97k yearly est. Auto-Apply 13d ago
Lead EW Embedded Software Engineer
RTX
Embedded software engineer job in Arlington, VA
Country:
United States of America Hybrid
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
DoD Clearance: Top Secret
RTX Corporation is an Aerospace and Defense company that provides advanced systems and services for commercial, military and government customers worldwide. It comprises three industry-leading businesses - Collins Aerospace Systems, Pratt & Whitney, and Raytheon. Our 185,000 employees enable the company to operate at the edge of known science as they imagine and deliver solutions that push the boundaries in quantum physics, electric propulsion, directed energy, hypersonics, avionics and cybersecurity. The company, formed in 2020 through the combination of Raytheon Company and the United Technologies Corporation aerospace businesses, is headquartered in Arlington, VA.
RTX BBN Technologies solves challenging, real-world problems for our customers in the Department of Defense and Intelligence Community through research, exploration, development, and prototyping. Our team specializes in developing next-generation Electronic Warfare (EW) and related RF sensor system technologies by combining a fundamental understanding of the underlying EM physics including complex electromagnetic interactions and signatures, and propagation phenomenology, with a deep expertise in analysis, statistical signal processing, optimization, and machine learning.
We are searching for a Lead EW SoftwareEngineer who will function as a senior technical contributor and help develop and grow a team of 5 to 10 other engineers and scientists across multiple EW and RF sensing projects. You will provide technical leadership on design and implementation, working closely with other highly skilled professionals in areas of signal processing algorithms, modeling and simulation, and firmware development. You will work collaboratively with our principal investigators (PI) and program managers (PM) to help coordinate resources, track progress, facilitate collaboration, and ensure on-time delivery.
What you will do:
Continue to function as a strong individual contributor in EW embeddedsoftware development
Lead other engineers and scientists to design, develop, implement, and test new applications and prototype systems
Collaborate across a broader team of signal processing algorithm developers, hardware designers, and software implementation experts to plan out and achieve program goals
Look across current and future program needs to estimate high-level software development tasking
Mentor less senior professionals
Lead strategic objectives to synergize the software baselines across multiple related programs
Motivate a collaborative work environment across geographic locations.
Participate in laboratory and field tests to collect and analyze data, test new capabilities, and perform demonstrations
Lead successful execution of field events and prototype demonstrations
Qualifications you must have:
Active Top Secret clearance with SCI eligibility
MS with 7+ years of relevant experience, or BS with 10+ years of relevant experience in Electrical Engineering, Computer Engineering, Computer Science, Physics or related field
Experience shaping, pursuing, and capturing new opportunities through customer interactions and proposal development.
Experience leading a technical team of 3-5+ other technical professionals
High proficiency in C/C++ and Python/MATLAB
High proficiency with embedded development and applications
Proficiency with digital signal processing (DSP)
Independently execute responsibilities with minimal review or supervision
Takes proactive action to anticipate, understand, and meet customer needs
Strong written and oral communication skills
Position will require some amount of overnight travel
This role requires deep technical involvement, allowing you to keep your skills current and relevant while developing or enhancing cross-functional skills in areas such as::
Software-defined radio
Signal processing
Real-time embeddedsoftware/firmware development
Embedded Linux
ARM processors and system on a chip (SoC) systems
Statistical modeling and/or deep learning
FPGA development using Verilog or VHDL
What We Offer
Whether you're just starting out on your career journey or are an experienced professional, we offer a robust total rewards package with compensation; healthcare, wellness, retirement, and work/life benefits; career development and recognition programs. Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.
Relocation Assistance available
This position is Onsite at our Arlington, VA. headquarters
To help you achieve your goals, BBN will provide:
A strong leadership team well-versed in government R&D.
A collaborative and collegial environment to push state-of-the-art research.
A technically competent pool of research scientists who are willing to mentor, listen, and help you refine your research vision and goals.
Business development, programmatic, contracting, finance, and HR support.
Access, through RTX, to opportunities that help transition your research and ultimately see it fielded.
U.S. citizenship status is required as this position needs an active U.S. security clearance as of day one of employment.
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 137,000 USD - 275,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
$73k-97k yearly est. Auto-Apply 60d+ ago
EW Embedded Software Engineer
RTX Corporation
Embedded software engineer job in Arlington, VA
**Country:** United States of America ** Hybrid **U.S. Citizen, U.S. Person, or Immigration Status Requirements:** Active and transferable U.S. government issued security clearance is required prior to start date.
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
**Security Clearance:**
DoD Clearance: Top Secret
RTX Corporation is an Aerospace and Defense company that provides advanced systems and services for commercial, military and government customers worldwide. It comprises three industry-leading businesses - Collins Aerospace Systems, Pratt & Whitney, and Raytheon. Our 185,000 employees enable the company to operate at the edge of known science as they imagine and deliver solutions that push the boundaries in quantum physics, electric propulsion, directed energy, hypersonics, avionics and cybersecurity. The company, formed in 2020 through the combination of Raytheon Company and the United Technologies Corporation aerospace businesses, is headquartered in Arlington, VA.
RTX BBN Technologies solves challenging, real-world problems for our customers in the Department of Defense and Intelligence Community through research, exploration, development, and prototyping. Our team specializes in developing next-generation Electronic Warfare (EW) and related RF sensor system technologies by combining a fundamental understanding of the underlying EM physics including complex electromagnetic interactions and signatures, and propagation phenomenology, with a deep expertise in analysis, statistical signal processing, optimization, and machine learning.
We are searching for an EW EmbeddedSoftwareEngineer to join our team. In this role, you will function as technical contributor working across multiple EW and RF sensing projects. You will provide technical execution on design and implementation, working closely with other highly skilled professionals in areas of signal processing algorithms, modeling and simulation, and firmware development.
What you will do:
+ Design, develop, implement, and test new applications and prototype systems
+ Collaborate across a broader team of signal processing algorithm developers, hardware designers, and software implementation experts to plan out and achieve program goals
+ Be responsible for significant portions of the embedded code base, becoming the subject matter expert in those areas
+ Assist the team in elevating our software development practices
+ Participate in laboratory and field tests to collect and analyze data, test new capabilities, and perform demonstrations
Qualifications you must have:
+ Active Top Secret clearance with SCI eligibility
+ MS with 3+ years of relevant experience, or BS with 5+ years of relevant experience in Electrical Engineering, Computer Engineering, Computer Science, Physics or related field
+ High proficiency in C/C++ and Python/MATLAB
+ Proficiency with digital signal processing (DSP)
+ Proficiency with embedded development and applications
+ Independently execute responsibilities with minimal review or supervision
+ Highly interactive within the cross functional team, leading collaboration to ensure team success
+ Strong written and oral communication skills
+ Position will require some amount of overnight travel
This role requires deep technical involvement, allowing you to keep your skills current and relevant while developing or enhancing cross-functional skills in areas such as:
+ Software-defined radio
+ Signal processing
+ Real-time embeddedsoftware/firmware development
+ Embedded Linux
+ ARM processors and system on a chip (SoC) systems
+ Statistical modeling and/or deep learning
+ FPGA development using Verilog or VHDL
**What We Offer**
Whether you're just starting out on your career journey or are an experienced professional, we offer a robust total rewards package with compensation; healthcare, wellness, retirement, and work/life benefits; career development and recognition programs. Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.
+ Relocation Assistance available
+ **_This position is Onsite at our Arlington, VA headquarters_**
**To help you achieve your goals, BBN will provide:**
+ A strong leadership team well-versed in government R&D.
+ A collaborative and collegial environment to push state-of-the-art research.
+ A technically competent pool of research scientists who are willing to mentor, listen, and help you refine your research vision and goals.
+ Business development, programmatic, contracting, finance, and HR support.
+ Access, through RTX, to opportunities that help transition your research and ultimately see it fielded.
**_As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote._**
The salary range for this role is 90,000 USD - 182,000 USD. The salary range provided is a good faith estimate representative of all experience levels.
RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.
This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
_RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act._
**Privacy Policy and Terms:**
Click on this link (******************************************************** to read the Policy and Terms
Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
$73k-97k yearly est. 60d+ ago
Senior Embedded Systems Engineer
Theon International Plc
Embedded software engineer job in Reston, VA
Senior Embedded Systems Engineer Industry: Defence Sector Employment Type: Full-Time Working model: Hybrid THEON GROUP of companies develops and manufactures cutting-edge night vision and thermal Imaging systems for Military and Security applications with a global footprint. THEON GROUP started its operations in 1997 from Greece and today occupies a leading role in the sector thanks to its international presence through subsidiaries and production facilities in Greece, Cyprus, Germany, the Baltics, the United States, the Gulf States, Switzerland, Denmark, Belgium, Singapore and South Korea. THEON GROUP has more than 240,000 systems in service with Armed and Special Forces in 71 countries around the world, 26 of which are NATO countries. THEON INTERNATIONAL PLC, the group's parent company, has been listed in the EURONEXT stock market, allowing THEON GROUP to accelerate its growth and further future business development. *************
Role Summary
T Industries Inc. is seeking a Senior Embedded Systems Engineer to support advanced defense and military technology programs in the United States. While the position is collocated at Kopin's facility, the role is not limited to Kopin-THEON programs and will contribute to multiple U.S.-based defence initiatives.
The Senior Embedded Systems Engineer will lead the design and development of advanced embedded solutions. This role requires deep technical expertise and the ability to define architectures for complex systems involving microcontrollers, application processors, and custom boards.
Key Responsibilities
* Architect and develop embeddedsoftware for microcontrollers and application processors.
* Define and implement embedded systems on custom hardware platforms.
* Lead integration of vision-based systems for high-performance applications.
* Design and manage standard and custom interfaces for connectivity and data exchange.
* Drive FPGA SoC-based solutions and system-level integration.
* Mentor junior engineers and contribute to technical decision-making.
Required Qualifications
* 7+ years of experience in embedded systems development.
* Strong knowledge of hardware/software co-design and custom board bring-up.
* Proficiency in C/C++.
* Expertise in vision-based systems and image processing workflows.
* Experience with standard interfaces (e.g., SPI, I2C, UART) and custom protocols.
Preferred Skills
* Prior experience in the defence sector is considered a strong plus
* Embedded Linux and kernel drivers.
* Knowledge of real-time operating systems (RTOS).
* Experience with hardware debugging tools and methodologies.
* Understanding of FPGA SoC platforms and related development tools.
Why Join Us
* Take part in developing and integrating technologies used in high-performance defence systems worldwide
* Work within a global organization that combines Theon Group's capabilities with Kopin's specialized expertise
* Competitive compensation package and opportunities for career advancement
* Participate in meaningful, high-impact engineering programs shaping future optical and visual technologies
How much does an embedded software engineer earn in Herndon, VA?
The average embedded software engineer in Herndon, VA earns between $64,000 and $110,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Herndon, VA
$84,000
What are the biggest employers of Embedded Software Engineers in Herndon, VA?
The biggest employers of Embedded Software Engineers in Herndon, VA are: