Post job

Embedded software engineer jobs in Virginia - 2,355 jobs

  • Senior Software Engineer, Salesforce

    Capital One 4.7company rating

    Embedded software engineer job in Fredericksburg, VA

    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 love to solve real problems and meet real customer needs. We are seeking Salesforce Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. 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, and 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 coding languages like JavaScript (Angular, React, Node), HTML/CSS, TypeScript, SQL and Java, Salesforce development with Apex, Native, VisualForce, Lightning framework, SOQL, REST & SOAP APIs, and RESTful web services Basic Qualifications: Bachelor's Degree At least 3 years of experience in Software Engineering (Internship experience does not apply) At least 3 years of experience in Salesforce Software Engineering (HTML, CSS, JavaScript, SQL) Preferred Qualifications: Salesforce Certified Developer or Salesforce Certified Administrator certification 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service 4+ years of experience in at least one of the following: Salesforce development with Apex, Native, VisualForce, Lightning framework, SOQL 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. McLean, VA: $158,600 - $181,000 for Senior Software Engineer New York, NY: $173,000 - $197,400 for Senior Software Engineer Plano, TX: $144,200 - $164,600 for Senior Software Engineer Richmond, VA: $144,200 - $164,600 for Senior Software Engineer 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).
    $173k-197.4k yearly 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Power Apps Developer (Hiring Immediately)

    Guidehouse 3.7company rating

    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 software engineer 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.7company rating

    Embedded software engineer job in Dulles Town Center, VA

    RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Top SecretTRAVEL: Yes, 10% of the TimeDescriptionAt 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. 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. We have an opening for an Embedded Software Engineer to join our team of qualified, diverse individuals in the Space Systems organization developing space flight software platforms for NSS space programs. The individual we seek will be self-motivated, proactive, and goal-oriented. This position will be in Dulles, VA. This work does require a TS/SCI clearance and will primarily be performed in a SCIF environment. In this role you will: Develop embedded software modules and software card interfaces, including digital, analog, serial, and SpaceWire Interface with hardware engineers in the design, build, and test of the simulation platforms Work with program engineers to integrate components and flight software with the simulation platform Be involved in the hardware definition and software design, development, debug and integration on simulation platforms Prepare design documentation, analysis, test results and presentation materials for internal and external customers Work with software developers and other engineers, as needed, to help diagnose and identify the root cause of problems found during software installation, integration, acceptance test, and operational events Work in an innovative environment across diverse assignments and in collaborative team settings across all levels This position can be filled as a Principal (level 3) or Sr Principal (level 4) depending on experience and qualifications Basic Qualifications: Bachelor's degree in Electrical/Computer/Software Engineering or related STEM field Minimum of 5 years (level 3) or 8 years (level 4) of relevant experience Top Secret clearance with ability to obtain SCI at time of application Ability to obtain and maintain initial Special Program Access (SAP/PAR) within prescribed business needs U.S. Citizenship Diverse programming experience: C/C++, Python, Windows/Linux scripting Excellent communication skills and ability to work in small teams Ability to debug hardware and software. Ability to use software revision control tools such as Subversion and Git Ability to clearly document technical and programmatic status to management Preferred Qualifications: Active TS/SCI clearance System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization Familiarity with static code analysis tools such as: Coverity, SonarQube, and Fortify. Hardware interfacing, integration and test and controls experience Understanding of common embedded system tools, real-time operating systems and avionics integration and test practices Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management Experience developing software in a Linux OS environment Experience with National Instruments data acquisition cards. Experience with Digital, Analog, RS-422 synchronous serial and UART, SpaceWire electrical interfaces Experience with time triggered Ethernet. Experience with networking. Primary Level Salary Range: $114,000.00 - $171,000.00Secondary Level Salary Range: $142,200.00 - $213,400.00The 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.
    $142.2k-213.4k yearly Auto-Apply 6d 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
  • Embedded Software Engineer

    Two Six Technologies 3.9company rating

    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 looking for an Embedded Software Engineer to join our growing team in Arlington, Virginia. We are a mission-driven group focused on embedded cybersecurity research and building low-level software capabilities that transition from proof-of-concept to fieldable systems in support of national security missions. If you're passionate about embedded systems and thrive at the intersection of software and hardware, we want to talk to you. What you will do: Develop and mature embedded software prototypes into operational solutions Support hardware bring-up and low-level software integration for microcontrollers, FPGAs, and custom boards Build scalable, modular designs with reusable components across platforms Design and develop APIs, command-line tools, and software/hardware bridging interfaces Contribute to test automation infrastructure and workflows (e.g., GitLab pipelines), including support for Automated Test Equipment (ATE) used in internal integration and external manufacturing Participate in technical exchanges with transition partners and external stakeholders What you will need (Basic Qualifications): Bachelor's degree in Computer Science, Computer/Electrical Engineering, or a related technical field 3+ years of experience in embedded software development using Python, C, C++, or Embedded C Experience with Linux-based CLI tools, scripting, and low-level development environments 2+ years of experience with operating system internals (e.g., privilege/user groups, memory layout) Familiarity with FPGA or microcontroller systems, including debugging and hardware bring-up Active Top Secret clearance, with willingness to obtain TS/SCI and Polygraph Ability to work on-site full-time in Arlington, VA Nice to have (Preferred): Experience with CI/CD tools and building automated test workflows (e.g., GitLab, Jenkins) Basic understanding of memory management (Heap, Stack, MMU) Experience with Trusted Execution Environments like ARM TrustZone Familiarity with firmware or driver development across Linux and/or Windows Experience with secure bootloaders (e.g., WolfBoot) and firmware update workflows Graduate degree in a related technical discipline Active TS/SCI with Polygraph Security Clearance: Active Top Secret Clearance, willing to obtain and maintain a TS/SCI 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 $106,133 - $159,200 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.
    $106.1k-159.2k yearly Auto-Apply 60d+ ago
  • Senior Satellite Embedded Engineer

    Hawkeye 360 4.2company rating

    Embedded software engineer job in Herndon, VA

    HawkEye 360 (HE360) is seeking a versatile, detail-oriented Satellite Embedded Engineer to join the Space team in Herndon, Virginia. As a Senior Satellite Embedded Engineer, 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 Embedded Engineer, 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 software engineering 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
  • Senior Embedded Firmware Engineer

    Gridpoint 4.7company rating

    Embedded software engineer job in Roanoke, VA

    Job Title: Senior Embedded Firmware Engineer Location: Hybrid - Roanoke VA GridPoint is a rapidly growing, private equity backed, technology leader with a mission to accelerate the world's transition to a sustainable future by creating an intelligent energy network of grid-interactive buildings. By transforming the way commercial businesses use energy, GridPoint unlocks the decarbonization, sustainability, and grid resiliency required for a cleaner, more efficient tomorrow. Our technology platform harnesses power and potential within a building to deliver energy, operational, and resiliency benefits. Networked together, GridPoint intelligent buildings provide reliable, precise, and instantaneous capacity for utilities and grid operators. GridPoint's growing network of commercial buildings spans across Fortune 500 enterprises, utilities, government organizations, and small businesses. What You'll Do The Senior Embedded Firmware Engineer will play an integral part in designing and developing embedded firmware for the Gridpoint Energy Management Platform. In this role you will work closely with the embedded electrical engineer in defining the platform and responsible for architecting, developing, testing and delivering quality embedded firmware for a myriad of platforms including Microchip and STMicro. These products provide the foundational telemetry and controls required to optimize our customers' energy profile. Essential Duties/Responsibilities Design and implement efficient, reliable firmware for microcontroller-based IoT devices Develop real-time embedded software using C/C++ for resource-constrained environments Create and maintain device drivers for sensors, actuators, and communication modules Implement power management strategies for battery-operated devices Optimize code for memory usage, performance, and power consumption Collaborate with hardware engineers on system architecture and component selection Create comprehensive test plans and perform unit, integration, and system testing Debug firmware issues using oscilloscopes, logic analyzers, and JTAG debuggers Conduct performance analysis and optimization of embedded systems Develop Firmware for NPI as well as Legacy Product Maintenance Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, or related field 5+ years of experience in embedded firmware development 3+ years of hands-on IoT systems development and debugging experience Programming Languages: Proficiency in C/C++ for embedded systems, Python for tooling Microcontrollers: Experience with ARM Cortex-M, , STM32, Microchip, or similar platforms Hardware Interfaces: Ethernet, USB, SPI, I2C, UART, RS-485 GUI Development: LVGL, TouchGFX, or similar Version Control: Git, understanding of collaborative development workflows Desired Experience: Agile development methodologies. Communication Protocols: TCP/IP, MQTT, CoAP, HTTP/HTTPS, ModBus Wireless Technologies: WiFi, Bluetooth/BLE, LoRa/LoRaWAN, cellular USB Composite Device ExperienceDebugging Tools: JTAG, SWD, oscilloscope, logic analyzer, Joulescope Experience with RTOS (FreeRTOS, Zephyr, or similar) Energy management systems GridPoint is an EEO Employer M/F/D/V About GridPoint GridPoint is committed to building a clean, efficient energy future. We provide key stakeholders in the energy ecosystem with visibility, analysis and control to more efficiently generate, distribute and consume energy. Our smart energy solutions combine software, hardware and services to integrate, aggregate and manage distributed sources of energy consumption, generation and storage. Our enterprise-class software platform provides a shared foundation for our products, creating a common point of integration, asset provisioning and real-time management.
    $102k-126k yearly est. 60d+ 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 Embedded Software Engineers 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 Software Engineer 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 embedded software 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 embedded software/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 Embedded Software Engineer 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 embedded software/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
  • 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 Embedded Software Engineer 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
  • 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 embedded software 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
    $78k-103k yearly est. 12d ago
  • Embedded Systems & Robotics Engineer

    Mag 4.6company rating

    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 embedded software 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

    Command Post Technologies 4.1company rating

    Embedded software engineer job in Dahlgren, VA

    Requirements SECURITY CLEARANCE REQUIREMENTS: Must currently hold a security clearance at the SECRET level and be eligible for Top Secret. US Citizenship is a requirement for SECRET clearance at this location. Work is 100% on-site A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline. Six (6) years professional technical experience which includes Four (4) years specialized experience performing design and integration engineering, test and evaluation activities, electrical systems requirements management, electrical systems engineering design, utilization of electrical systems engineering design software tools, and electrical systems engineering processes. Knowledgeable in Programming and Scripting Languages (C/C++; Verilog; Python; TCL; Shell scripts; Git Version Control) Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint Ability to communicate effectively with all levels of employees and outside contacts Strong interpersonal skills and good judgment with the ability to work alone or as part of a team General Knowledge in the following areas: Linux Board stand up - preloader, u-boot, Linux kernel, device tree, etc. Networking protocols/interfaces - Ethernet, UDP, TCP/IP Serial protocols - UART (RS232 / RS422), I2C, SPI Debugging Xilinx FPGA Intel FPGA Embedded systems Read/understand PCB schematics Basic understanding of RF concepts Physical Demands: Must be able to lift up to 25 pounds Must be able to stand and walk for prolonged amounts of time Must be able to twist, bend and squat periodically About Us: ?We are Command Post Technologies, Inc. (CPT). CPT is a Service-Disabled, Veteran-Owned Small Business (SDVOSB), providing engineering services in the areas of Cyber Security, Software Development, Test & Evaluation, and Strategic Planning. CPT employees appreciate working in a caring environment that promotes a healthy work-life balance. As individuals, we come together as a team, supporting a culture rooted in our core principles of integrity, determination, and innovation. In all CPT's collaboration efforts, our team prioritizes communication, accountability, and being resourceful to maximize efficiency and results. What's In It for You Leadership training Career professional development Tuition reimbursement Flexible hours Work/Life balance Rewards and recognition Parental Leave Command Post Technologies, Inc. (CPT) is a Service-Disabled Veteran-Owned Small Business (SDVOSB) founded in 2008 and headquartered in Suffolk, VA with personnel in various states including Virginia, Maryland, Florida, and Texas. With 2/3 of our staff being former military, CPT firmly believes in employing veterans. Command Post Technologies, Inc. is a unique provider of innovative solutions that enhance our corporate clients' productivity and empower our government clients with the ability to protect against all enemies: foreign and domestic. CPT adapts its successful military experiential approach to the needs of leaders in a global business environment and provides an elite leadership curriculum that results in a world-class, leadership-altering event. Command Post Technologies Inc. (CPT) is an Equal Employment Opportunity and Affirmative Action employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identify, gender expression, sex, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law. We take Affirmative Action to ensure equal opportunities for employees and potential employees without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sex, sexual orientation, marital status, veteran status, disability genetic information, citizenship status, or membership in any other group protected by federal, state, or local law? We abide by the Pay Transparency Nondiscrimination Provision and will refrain from discharging or otherwise discriminating against employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants. An exception exists where the employee or applicant makes the disclosure based on information obtained while performing his or her essential job functions.
    $73k-97k yearly est. 60d+ ago
  • Senior Embedded Software Engineer

    Cmu

    Embedded software engineer job in Arlington, VA

    Who we are SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purposes are to help organizations improve software engineering capabilities, advance cybersecurity methods and technologies, and bring the discipline of software engineering to AI systems. About the role Are you an engineer who enjoys a challenge? Are you excited about working for a Federally Funded Research and Development Center focusing on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful culture of collaboration that delivers timely and high-quality results. We are looking for a creative engineer to design and develop software prototypes and research methods for software resilience. We are seeking a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do Design and analyze embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors. Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring. Ensure deterministic performance by architecting and developing software using state-of-the-art techniques. Lead a team of developers while fostering a culture of continuous improvement and innovation, taking ownership of high-visibility tasks and deliverables for customers. Who you are Candidates must possess an active TS/SCI DoW security clearance issued by the U.S. government. A counterintelligence polygraph is required or must be obtained upon request. Applicants must also meet additional customer-specific security requirements. You have a BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience. You have extensive experience with ground and space systems, including software acquisition, architecture, systems/software engineering, testing, and operations, with a deep understanding of the complexities involved in acquiring large, legacy-dependent systems. You have demonstrated experience collaborating with senior customers, program managers, internal staff, and SEI leadership to assess and address customer needs effectively. You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer. You understand the Department of War Systems Engineering lifecycle. You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. You've worked with modern RTOSes, such as VxWorks and Integrity, and developed and analyzed embedded software. You've developed embedded software and performance tests and interpreted the results. You are willing to work 100% of your week onsite at either SEI or a customer facility. You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. Why work here? Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. Join a world-class organization that has a significant impact on software in government. Work with cutting edge technologies and experts to solve tough problems for the government and the nation. Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. Get tuition benefits for you and your dependent children. Get access to university resources including mindfulness programs, a monthly transit benefit on WMATA, free onsite gym at our Arlington facility, etc. Enjoy paid parental and military leave. Qualify for relocation assistance and so much more. Joining the CMU team opens the door to an array of exceptional benefits. Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance. Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more! For a comprehensive overview of the benefits available, explore our Benefits page. At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations. Are you interested in an exciting opportunity with an exceptional organization?! Apply today! Location Arlington, VA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full Time/Part time Full time Pay Basis Salary More Information: Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. Click here to view a listing of employee benefits Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Statement of Assurance
    $92k-119k yearly est. Auto-Apply 4d ago
  • Senior Embedded Software Engineer

    CMU Software Engineering Institute

    Embedded software engineer job in Arlington, VA

    Who we are SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purposes are to help organizations improve software engineering capabilities, advance cybersecurity methods and technologies, and bring the discipline of software engineering to AI systems. About the role Are you an engineer who enjoys a challenge? Are you excited about working for a Federally Funded Research and Development Center focusing on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful culture of collaboration that delivers timely and high-quality results. We are looking for a creative engineer to design and develop software prototypes and research methods for software resilience. We are seeking a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do * Design and analyze embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors. * Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring. * Ensure deterministic performance by architecting and developing software using state-of-the-art techniques. * Lead a team of developers while fostering a culture of continuous improvement and innovation, taking ownership of high-visibility tasks and deliverables for customers. Who you are * Candidates must possess an active TS/SCI DoD security clearance issued by the U.S. government. A counterintelligence polygraph is required or must be obtained upon request. Applicants must also meet additional customer-specific security requirements. * You have a BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience. * You have extensive experience with ground and space systems, including software acquisition, architecture, systems/software engineering, testing, and operations, with a deep understanding of the complexities involved in acquiring large, legacy-dependent systems. * You have demonstrated experience collaborating with senior customers, program managers, internal staff, and SEI leadership to assess and address customer needs effectively. * You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer. * You understand the DoD Systems Engineering lifecycle. * You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. * You've worked with modern RTOSes, such as VxWorks and Integrity, and developed and analyzed embedded software. * You've developed embedded software and performance tests and interpreted the results. * You are willing to work 100% of your week onsite at either SEI or a customer facility. * You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. Why work here? Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. * Join a world-class organization that has a significant impact on software in government. * Work with cutting edge technologies and experts to solve tough problems for the government and the nation. * Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself. * Get tuition benefits for you and your dependent children. * Get access to university resources including mindfulness programs, a monthly transit benefit on WMATA, free onsite gym at our Arlington facility, etc. * Enjoy paid parental and military leave. * Qualify for relocation assistance and so much more. Location Arlington, VA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information: * Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world. * Click here to view a listing of employee benefits * Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. * Statement of Assurance
    $92k-119k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Accelevation

    Embedded software engineer job in Herndon, VA

    Embedded Software Engineer We build what the future runs on. Accelevation designs, manufactures, and installs the physical infrastructure that powers today's most advanced technologies. We've grown over 440% in the last 18 months because we take ownership, solve hard problems, and build with purpose. Join us to build the future. Your Impact As an Embedded Software Engineer, you'll design and develop robust embedded solutions for modern energy and power electronics applications-ensuring our systems deliver precision, reliability, and scalability to support next-generation infrastructure. Your Day-to-Day Responsibilities Design and implement firmware for embedded systems used in power monitoring, switching control, and energy computation. Develop and optimize signal processing algorithms for real-time performance. Work with microcontrollers and processors including TI DSPs (C2000, TMS320F28x), ARM Cortex-M/R/A MCUs, and FPGA platforms. Interface with high-resolution ADCs and analog front ends to acquire voltage and current signals. Implement industrial communication protocols such as RS-485, Modbus RTU/TCP, CAN, Ethernet (UDP/TCP/IP), MQTT, SNMP, and custom lightweight protocols. Ensure synchronization and time-alignment across multiple acquisition and control nodes. Collaborate with hardware engineers for end-to-end integration and testing. Analyze system behavior and optimize firmware performance using oscilloscopes, logic analyzers, and in-circuit debuggers. Document system interfaces, data structures, and integration points clearly and professionally. Qualifications 6+ years of experience in embedded software development for control, measurement, or energy systems. Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. Experience with digital signal processing and energy algorithms. Hands-on experience with ARM-based MCUs, TI DSPs, and FPGA. Deep understanding of industrial communication protocols and buses. Proficiency in debugging and hardware/software integration. Preferred: Familiarity with power system standards (IEC 62053, IEC 61000, ANSI C12.20). Knowledge of FPGA or HDL-based signal processing. Experience with multi-core architecture or task separation for control vs. metrology. Understanding of timing-critical systems and hardware-software co-design. Benefits Competitive salary and performance bonus Paid time off 401(k) retirement plan with company match Comprehensive health, dental, and vision insurance Collaborative, high-energy workplace Our Core Values Safety - We proactively protect our people and environment Inclusion - We respect and appreciate diverse perspectives and backgrounds Speed - We move fast, act decisively, and stay agile Innovation - We challenge assumptions and simplify processes Judgment - We make sound decisions with the business in mind Accountability - We take ownership and deliver results Physical Demands and Work Environment Employees must be able to hear, speak, and communicate effectively. Work occurs in data center environments with potential exposure to electrical hazards, noise, and varying temperatures. Flexible hours, including nights and weekends, may be required. Physical requirements include bending, stooping, squatting, crawling, climbing, kneeling, balancing, pushing, pulling, and reaching overhead. Must lift at least 50 lbs and work at heights up to 90 ft using ladders, scaffolds, or lifts. Equal Opportunity Employer Accelevation LLC is an equal opportunity employer. Inclusion is one of our core values-we build teams that celebrate and embrace diversity, fostering a culture of respect for all. As part of our pre-hire process, we may conduct a background check and use E-Verify to confirm employment eligibility.
    $92k-119k yearly est. 46d ago
  • Senior Embedded Software Engineer I

    Rocket Lab 3.8company rating

    Embedded software engineer job in Chantilly, VA

    Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more - all with the goal of opening access space. The rockets and satellites we build, and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has become the second most frequently launched U.S. rocket annually and has delivered more than 230 satellites to orbit, all while we work to develop Neutron, our upcoming medium-lift, reusable launch vehicle for larger constellation deployment. Our Space Systems business designs and builds our extensive line of satellites, payloads, and their components, including spacecraft that have been selected to support NASA missions to the Moon and Mars and components used on the James Webb Space Telescope. SPACE SYSTEMS At Rocket Lab, we're not just launching rockets - we're building the future of space. Our Space Systems team builds everything from complete spacecraft, precision payloads to the components and subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and more. Our Space Systems team has enabled more than 1,700 missions, ranging from interplanetary exploration, in-space manufacturing to national security and defense initiatives. The team has built spacecraft, payloads, and components for missions to the Moon and Mars, working with partners including NASA, the Space Development Agency, and the U.S. Space Force. Whether it's a single high-performance spacecraft, constellation, or the vertically integrated components that help them get to space - our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR EMBEDDED SOFTWARE ENGINEER I Rocket Lab's Optical Systems division solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance (ISR) challenges for Department of Defense (DoD) and Intelligence Community (IC) customers. Our vision is to revolutionize the space-based payload market with innovative and novel designs for space, terrestrial, and airborne environments. Building on more than 20 years of electro-optical and infrared systems innovation from Geost, Optical Systems delivers solutions to the warfighter for responsive, scalable sensing solutions across all orbital domains. As a Senior Software Engineer I based at Rocket Lab Optical Systems site in Chantilly, VA, you will have an opportunity to support Tranche 3 of the U.S. Space Development Agency's (SDA) Proliferated Warfighter Space Architecture (PWSA) by deploying payload flight software for Electro-Optical (EO/IR) technology. WHAT YOU'LL GET TO DO: Play a key role supporting the development of payload software, external interfaces, and operating system deployments. Focusing on deployment of novel systems on Size/Weight/Power constrained computing hardware for space sensor payloads. Participate in all aspects of software design and development starting with requirements generation and following through implementation, testing, deployment, and support. Leverage core understanding of Linux fundamentals, fault tolerant design, device interface implementation, and real-time operating systems. Be a part of a team of driven pioneers relentlessly tackling challenging projects, delivering on the impossible, and making an impact on the future of space. YOU'LL BRING THESE QUALIFICATIONS AS SENIOR EMBEDDED SOFTWARE ENGINEER I: Bachelor's degree in computer science or computer engineering or equivalent discipline with 5-8 years of experience. Experience in software engineering with low level C programming. Ability to obtain and maintain an U.S. Government Security Clearance. THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Experience with operating system deployment and hardware driver and interfaces. Exposure to real-time operating systems (RTOS). Exposure to hybrid C and Python for test desired. Experience with interfaces, timing, and communications protocols. Active TS/SCI security clearance. ADDITIONAL REQUIREMENTS: Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus. Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing. Must be physically able to commute to buildings. WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. Important information: FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here. Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at ***********************.This dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days. FOR CANDIDATES SEEKING TO WORK IN NEW ZEALAND OFFICES ONLY: For security reasons background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. Under these Regulations, you may be ineligible for this role if you do not hold citizenship of Australia, Japan, New Zealand, Switzerland, the European Union or a country that is part of NATO, or if you hold ineligible dual citizenship or nationality. For more information on these Regulations, click here ITAR Regulations.
    $95k-120k yearly est. Auto-Apply 5d ago
  • Firmware Engineer

    NSS 4.4company rating

    Embedded software engineer job in Herndon, VA

    leading developer of laser and electro-optic systems for the aerospace community, with key contributions to lasers for atmospheric sensing, laser communications, and lidar sensors for NASA, DoD, and commercial customers. We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Team in Herndon, VA. As part of our R&D division, you will work on small teams to develop, verify, and upgrade the firmware in our electro-optical systems. JOB REQUIREMENTS 3+ years relevant experience BS in Electrical Engineering or Computer Science Expertise with firmware, preferably VHDL Familiarity with Xilinx and/or Microchip FPGAs, and their associated development tools (Vivado & Libero) Experience developing in VHDL Experience with interfaces such as SPI, I2C, UART, GTX/GTH Transceivers Experience with high-speed memory interfaces (e.g., DDR3) Experience developing test benches and running simulations to exercise the design and verify compliance with requirements Experience interfacing and working with hardware designers during development and test phases Experience using schematics and block diagrams as inputs for the firmware development effort Experience using lab instruments (oscilloscope, logic analyzer, etc.) Bonus Areas: Developing Hi-Rel/Space programs Signal processing Spacewire, Gigabit Ethernet, or Aurora interfaces Using IP cores Developing code for microcontrollers Developing code for FPGA embedded cpu cores, such as Zynq and Microblaze Designing GUI-based test software to exercise firmware EDUCATION * Bachelor's Degree
    $75k-99k yearly est. 60d+ ago
  • Embedded Software Developer - Regular and Alternative Schedule

    Liebherr Mining Equipment 4.6company rating

    Embedded software engineer job in Newport News, VA

    The Software Developer works closely with Engineers, Designers and other Engineering personnel in the designing, writing, and debugging of software for embedded systems, components, and support tools used in large mining haul trucks. This position performs difficult assignments requiring considerable initiative, resourcefulness and design expertise and analyzes new and existing products to eliminate design issues in haul truck operation. Exercises independent judgment in selecting and interpreting data based on knowledge of design intent. Provides advice and guidance and works with other departments to provide engineering documentation and information. The Software Developer is responsible to ensure that products developed meet the required cost targets, technical specifications, that projects are completed within the projected timelines and be familiar with model based development tools. Regular Schedule: Monday-Friday, 8 hours. Alternative Schedule: (A) Sunday-Thursday, 8 hours. (B) Tuesday-Saturday, 8 hours. Responsibilities Software Developer 1: * Works with other Engineers and software developers to create the algorithms, software and supporting documentation for mining haul trucks and their support tools. * Works with Control Engineers to investigate, test, and select software toolsets or hardware components and peripherals (Programmable Logic Controllers, mobile computers, display/touch screens, etc) * Works along with other Engineers to investigate and test vendors' products. * Works independently and as a team member with other Engineers, designers, and production personnel or on ad hoc projects. * Works along with other Engineers to design, install, test, analyze, and maintain the software required to control electrical products, equipment, and systems. * Participates in Engineering Development Program. Software Developer 2: * All duties of Software Developer 1 plus; * Mentors Level 1 Software Developers * Creates the algorithms, software, and supporting documentation necessary to control mining haul truck functions. * Works along with other Engineers to research and analyze customer design proposals, specifications, manuals, and other data. * Confers with Engineers and other personnel to implement operating procedures, resolve system malfunctions, and provide technical information. Software Developer 3: * All duties of Software Developer 2 plus; * Mentors Level 1 & 2 Software Developers * System Matter Expert on processes, and operating procedures. * Participate in Root Cause Analysis Investigations * Interfaces with other groups (Mechanical, Hydraulic, etc.) to create specifications that define embedded system software requirements for mining haul truck functions or supporting tools/software. * Creates the documentation necessary to describe the software design and architecture. * Review and develop software lifecycle processes * Works independently and as a team member with other Engineers, Designers, and production personnel or on ad hoc projects. Software Developer 4 (Senior): * All duties of Software Developer 3 plus; * Mentor & Lead Level 1, 2, & 3 Software Developers and other personnel. * System Matter Expert on processes, operating procedures, microprocessors and technical operation of software control systems. * Leads Root Cause Analysis investigations. * Lead a team of junior engineers in an agile/scrum environment. * Researches solutions to system software required to meet specifications. * Analyses software tools necessary to perform validation and troubleshooting. * Designs software architecture to ensure stable operating systems. * Evaluates alternative software programming & configuration management tools and languages. * Monitors contract engineering projects and reports on their progress. * Estimates time and cost requirements for new development projects. * Interfaces with other groups (Mechanical, Hydraulic, etc.) to create specifications that outline control system software necessary for haul truck functions. Competencies Education: * Software Developer 2: Bachelor's degree (BSEE/EET, BSCE, BSCS) with 3 years of programming experience in an engineering environment; or the equivalent combination of education and experience. * Software Developer 3: Bachelor's degree (BSEE/EET, BSCE, BSCS) with 6 years of programming experience in an engineering environment; or equivalent combination of education and experience. * Software Developer 4 (Senior): Bachelor's degree (BSEE/EET, BSCE, BSCS) with 10 years of programming experience in an engineering environment; or equivalent combination of education and experience. Software Developer 1 & 2: * Embedded Developers: Knowledge of software programming tools such as CoDeSys or other embedded environments. * Windows/Web Developers: Knowledge of Visual Studio, Team Foundation Server, or related toolsets. * Knowledge of software configuration management tools (Git, SVN, etc.) * Knowledge of Agile/Scrum and related support tools (JIRA) * Knowledge of communication protocols (ex. RS232, CanOpen, J1939, etc.) * Ability to read and interpret documents such as safety rules, operating and maintenance manuals, and procedure manuals, software specifications. * Ability to carry out instructions furnished in written, oral, or diagram form. Software Developer 3 & 4 (Senior): * All skills of Software Developer 1 & 2 plus; * Experience with working in an Agile/Scrum environment. * Knowledge of diagnostic tools necessary to verify software stability and function. * Ability to write specifications that define & describe software function. * Knowledge of project management tools (ex. Microsoft Project). Additional Requirements: * Is expected to travel nationally and internationally up to 20% to customer or supplier sites. * Ability to complete and maintain mine certifications or safety training such as Mine Safety and Health Administration (MSHA) hazard training. * Ability to obtain and maintain driver's license and passport. * This position is a hybrid position (3 days in office/2 days remote per week). Our Offer An interesting and ambitious role in a successful international company. We offer a secure work environment with a comprehensive benefits package that includes major medical, dental and vision insurance, 401K plan with company match, paid vacation and personal days and competitive salary. Referral Bonus: Tier II Have we awoken your interest? Then we look forward to receiving your online application. If you have any questions, please contact Thomas Steele. Liebherr-America, Inc. and its US affiliates are Equal Opportunity Employers. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. If you are a California resident, please visit Liebherr USA, Co. Privacy Statement for more information regarding how Liebherr-America, Inc. and its US affiliates collect and process your personal information. One Passion. Many Opportunities.
    $71k-90k yearly est. 41d ago

Learn more about embedded software engineer jobs

Do you work as an embedded software engineer?

What are the top employers for embedded software engineer in VA?

RTX Corporation

RTX

Command Post Technologies

Apogee Research LLC

Apogee Research, LLC

Top 9 Embedded Software Engineer companies in VA

  1. RTX Corporation

  2. Two Six Technologies

  3. Raytheon Technologies

  4. RTX

  5. Trust Point

  6. Command Post Technologies

  7. Apogee Research LLC

  8. Apogee Research, LLC

  9. Get Sat Ltd.

Job type you want
Full Time
Part Time
Internship
Temporary

Browse embedded software engineer jobs in virginia by city

All embedded software engineer jobs

Jobs in Virginia