Post job

Embedded software engineer jobs in Gaithersburg, MD - 3,244 jobs

All
Embedded Software Engineer
Senior Software Engineer
Senior Embedded Software Engineer
Embedded Software Developer
Embedded Engineer
Firmware Engineer
Software Systems Engineer
Senior Embedded Engineer
  • Senior Software Engineer, Salesforce

    Capital One 4.7company rating

    Embedded software engineer job in Baltimore, MD

    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 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Cyber Software Engineer - SIGINT Systems

    Lockheed Martin 4.8company rating

    Embedded software engineer job in Severn, MD

    What We're Doing: Lockheed Martin, Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way of life. As a cyber security professional at Lockheed Martin, you'll protect the networks that our citizens and the world depend upon each minute: Financial assets. Healthcare information. Critical infrastructure. Hazardous materials. The uninterrupted flow of energy that keeps modern life moving. Here, you'll work with cybersecurity experts on the forefront of threat protection and proactive prevention. In this fast-paced, real-world environment, you'll draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay. Cyber | Lockheed Martin Who we are: Are you driven by the excitement of harnessing the latest advancements in artificial intelligence, machine learning, and data analytics to revolutionize the way we approach complex challenges? Do you find satisfaction in developing innovative solutions that leverage the power of technology to stay ahead of the curve? If so, join Lockheed Martin's team, where we're pioneering the modernization of technology and pushing the boundaries of what's possible. Our team is dedicated to pioneering the latest advancements and we're looking for someone who shares our commitment to excellence and innovation. Who You Are: Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection. • You will modernize and sustain capabilities to include providing new features and enhancements to Front End Solutions systems. This will allow for products to work at-scale with processing of target communications across multiple types of Midpoint accesses. • You will propel the customer into the next phase of product suite modernization by leveraging advancements in technologies such as containerization, cloud capabilities, dataflows, and Artificial Intelligence/Machine Learning (AI/ML) capabilities. The Work: We are proactively recruiting for a future need, with the expectation of a 2025 or early 2026 start date. This requisition is being used as a placeholder for your interest in one of these roles to bring a modernization mindset to current technology. As the roles open up over time, we will invite you to review the best matching one(s). We are seeking professionals interested in a variety of responsibilities including; • Software development • Software engineering • Systems engineering • Cyber researchers (Capabilities Analyst, etc) • System Security (ISSO / ISSE / ISSM) • Technical writer • Test Engineers • Network Engineers • User Experience Designer • Data Science • Systems Administrator (Linux) For a complete list that changes weekly, use this term to search via the Lockheed Martin jobs website: #RMSRB2025 Come join a company with incredible breadth and depth in the nature of programs and technologies we support that will never leave you bored or looking for your next assignment. Stop having to look for a new job with every rumor and whim of contract changes. Why Join Us: Your Health, Your Wealth, Your Life Our flexible schedules, competitive pay and comprehensive benefits enable you to live a healthy, fulfilling life at and outside of work. Learn more about Lockheed Martin's competitive and comprehensive benefits package. We support our employees, so they can support our mission. Plus, you may be eligible for up to a $25K sign on bonus as an external hire! #RMSC6ISR #OneLMHotJobs #RMSRB2025 Basic Qualifications: • Current DoD Top Secret SCI with Polygraph Seeking multiple levels of Software Engineers: SWE0: • A High School Diploma or GED plus four (4) years of general software engineering experience OR • Bachelor's degree in Computer Science or related discipline from an accredited college or university. SWE1: • A High School Diploma or GED plus eleven (11) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of software engineering experience. SWE2: • A High School Diploma or GED plus eighteen (18) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus fourteen (14) years of software engineering experience. SWE3: • A High School Diploma or GED plus twenty-four (24) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twenty (20) years of software engineering experience. Required Skills and Experience: • Analyze user requirements to derive software design and performance requirements • Debug existing software and correct defects • Provide recommendations for improving documentation and software development process standards • Design and code new software or modify existing software to add new features • Integrate existing software into new or modified systems or operating environments • Develop simple data queries for existing or proposed databases or data repositories • Write or review software and system documentation Desired Skills: • Familiar with RF algorithm development Standard Job Description : Designs, develops, documents, tests, and maintains full spectrum cyber solutions. Develops and automates secure systems to support cyber offensive, defense and full spectrum cyber operations. Conducts vulnerability research, reverse engineering, penetration testing (red/blue teams), develops and integrates low-level firmware, and/or develops specialized cyber software solutions and tools based on mission requirements. Applies system knowledge of subject matter (hardware, software, networks, cloud, etc.) to conduct research to evaluate potential vulnerabilities and develop new capabilities to exploit and/or mitigate vulnerabilities. *USE OF THIS CLASSIFICATION REQUIRES AUTHORIZATION FROM THE BUSINESS AREA CYBER DIRECTOR OR DELEGATE* Typical Minimums : Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 14 years or more of professional experience; or 12 years of professional experience with a related Masters degree. Considered an expert, authority in discipline. Clearance Level: TS/SCI w/Poly SP Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 9x80 every other Friday off Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $150,800 - $265,880. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. This position is incentive plan eligible. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about. As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories. Experience Level: Experienced Professional Business Unit: RMS Relocation Available: Possible Career Area: Systems Engineering: Software Type: Task Order/IDIQ Shift: First
    $76k-100k yearly est. 1d ago
  • Principal / Sr. Principal Embedded Software Engineer

    Northrop Grumman 4.7company rating

    Embedded software engineer job in Jessup, MD

    At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Microelectronics Center (NGMC) (****************************************************************************** is seeking a **Principal Embedded Software Engineer/Senior Principal Embedded Software Engineer** . **What You'll Get to Do:** The Embedded Software Engineer designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of engineering applications and products. The ideal individual will have experience including the full software development life-cycle, which includes: requirements, design, coding, testing, and integration. **This position will serve on-site in the greater Baltimore, MD.** **This requisition may be filled as a** **Principal Embedded Software Engineer or Senior Principal Embedded Software Engineer** **.** **This position is contingent upon Funding/Contract award, special access program and acquiring and maintaining the necessary US Government security clearance per customers' requirements prior to start.** **Basic Qualifications Principal Embedded Software Engineer:** + Bachelor's degree in a STEM discipline with 5 years of experience, a Master's degree in a STEM discipline with 3 years of experience or a PhD in a STEM discipline with 1 year of experience + Knowledge in programming embedded software using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks) + Ability to test, debug and integrate on embedded systems + Knowledge in using requirement management, configuration management and change management tools. + Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance is required + This position requires the applicant to be a U.S. citizen + Current active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start. **Basic Qualifications Senior Principal Embedded Software Engineer:** + Bachelor's degree in a STEM discipline with 8 years of experience, a Master's degree in a STEM discipline with 6 years of experience or a PhD in a STEM discipline with 4 year of experience + Knowledge in programming embedded software using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks) + Ability to test, debug and integrate on embedded systems + Knowledge in using requirement management, configuration management and change management tools. + Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance is required + This position requires the applicant to be a U.S. citizen + Current active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start. **Preferred Qualifications Principal Embedded Software Engineer / Senior Principal Embedded Software Engineer:** + Experience with scripting languages such as: Python, Linux shell scripting. + Experience on complex systems of systems utilizing parallel processing, distributed processing, multi-core, secure processing. + Experience with Requirements Management tools such as DOORS, CAMEO + Experience using Model Based Engineering, UML, OOAD and OOP + Experience with Agile and/or Rapid prototyping software methodologies + Experience in embedded software programming on microcontrollers, DSPs or ARM cores embedded in FPGAs/SoCs + Differentiating characteristics include: demonstrated leadership and teamwork capability, interpersonal communication skills and activities (professional/community/extracurricular) and an enthusiastic go-getter attitude Primary Level Salary Range: $105,400.00 - $165,500.00 Secondary Level Salary Range: $131,100.00 - $206,000.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $131.1k-206k yearly 46d ago
  • (VMS) Embedded Software Engineer

    Stratacuity

    Embedded software engineer job in Baltimore, MD

    Embedded Software Engineer - C++ / Embedded Systems Onsite - Linthicum, MD Active DoD Secret Clearance Required Contract Opportunity via Apex Systems Why This Role? Apex Systems is seeking a highly skilled Embedded Software Engineer to support the development and integration of mission‑critical naval electronic warfare systems. This position offers the opportunity to work hands‑on with real‑time embedded hardware and software in a collaborative engineering environment alongside systems, firmware, and hardware engineers. If you're passionate about low‑level C++ development, real‑time systems, and supporting cutting‑edge defense technologies-this is a role where your work directly makes an impact. Work Environment * 100% Onsite (no remote option) * Fast‑paced, collaborative engineering team * Located in Linthicum, MD (Aviation Blvd area) What You'll Do As an Embedded Software Engineer, you will support the design, development, integration, and testing of advanced electronic warfare software systems. Key responsibilities include: * Supporting planning, development, and testing of surface Navy electronic warfare systems * Collaborating within an Integration & Test (I&T) Integrated Product Team (IPT) * Communicating technical progress and status to IPT leadership * Developing and modifying C++ software to port existing applications to new hardware platforms * Performing unit testing with hardware in the loop * Supporting system‑level integration testing alongside systems engineers * Leveraging modern development and collaboration tools, including: * VS Code * Jenkins * JIRA * Git / BitBucket * Nexus * Confluence Required Qualifications * Bachelor's degree in a STEM discipline and 5+ years of relevant experience * 5+ years of experience with C++ in embedded or real‑time environments * Experience working with radio frequency (RF) systems * Experience with digital signal processing (DSP) * Hands‑on experience with real‑time embedded systems using the VxWorks operating system * Strong troubleshooting and problem‑solving skills * Experience conducting unit testing with hardware * U.S. citizenship required * Active DoD Secret clearance Preferred Qualifications * Experience developing software for Electronic Warfare (EW) systems * Understanding of Electronic Warfare techniques and RF signal processing * Working knowledge of RF and lab test equipment, such as: * Network analyzers * Oscilloscopes * Signal / waveform generators * Synthesizers * Digitizers * Signal analyzers EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or ************. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: Baltimore, MD, US Job Type: Engineering and Technicians Date Posted: January 7, 2026 Pay Range: $70 - $102 per hour Similar Jobs * (VMS) Engineering Writer and Instructor * Senior Embedded Software Engineer - PCIe Device Drivers * (VMS) Guidance Navigation & Control Engineer * (VMS) NDT Test Examiner 2 * Software Engineer
    $70-102 hourly 2d ago
  • Software Engineer Embedded/Network Systems II (Full Time) - United States

    Cisco Systems, Inc. 4.8company rating

    Embedded software engineer job in Fulton, MD

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are engineering the foundation of Cisco's core technologies across the globe, including teams in Engineering like Common Hardware Group, Network Product Eng, Infrastructure & Security. You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco's critical products. Discover the possibilities when deep technical expertise meets creativity and help build solutions that transform how the world connects and communicates. Your Impact You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco's core products like operating systems, firmware, and networking stacks. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco's leadership in trusted, scalable networking technologies. Minimum Qualifications * Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or degree program (e.g., Associates, Apprenticeship, Boot Camp, or Certification in a specialized program + 3 years of relevant experience, High School Diploma + 4 years of relevant experience, Bachelors + 2 years of relevant experience) or Masters + 0 years of relevant experience. * Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals. * Familiarity with network principles & concepts, routing protocols, and general networking concepts. * Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions). * Understanding of DevSecOps practices and their application in software development workflows. Preferred Qualifications * Conceptual understanding or hands-on experience with AI/ML. * Understanding of cybersecurity principles and security protocols. * Experience with FPGA development. * Knowledge of signal and power integrity, and PCB design. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: * 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees * 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco * Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees * Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) * 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next * Additional paid time away may be requested to deal with critical or emergency issues for family members * Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: * .75% of incentive target for each 1% of revenue attainment up to 50% of quota; * 1.5% of incentive target for each 1% of attainment between 50% and 75%; * 1% of incentive target for each 1% of attainment between 75% and 100%; and * Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $123,600.00 - $200,100.00 Non-Metro New York state & Washington state: $109,900.00 - $181,600.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
    $123.6k-200.1k yearly 40d ago
  • Senior Embedded Design 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 seeking a Senior Embedded Design Engineer (FPGA/ASIC) to join our Embedded Systems Division, where we design and develop advanced hardware solutions for mission-critical security applications. As part of our collaborative and innovative team, you'll contribute to cutting-edge research and development on embedded devices, pushing the boundaries of what's possible in secure and resilient systems. What you will do: Lead and contribute to RTL design, verification, and synthesis for FPGA or ASIC-based systems. Support bring-up, debug, and validation of designs in hardware. Collaborate with cross-functional teams to integrate and test secure embedded solutions. What you will need (Minimum Qualifications): 5+ years of RTL design and verification using VHDL, Verilog, or SystemVerilog (willingness to adopt SystemVerilog). 5+ years of RTL synthesis using tools such as Xilinx ISE/Vivado, Intel Quartus, or Microsemi Libero. 5+ years of RTL verification using simulation tools such as Xilinx XSim, QuestaSim/ModelSim, Synopsys VCS, or Cadence NCsim. Active Secret or Top Secret security clearance, with the ability to obtain and maintain a Polygraph. Ability to work on-site in Arlington, VA. Nice to Have (Preferred): Advanced expertise in SystemVerilog for FPGA or ASIC development. Familiarity with SoCs, design flow (place, route, and timing analysis), and hardware bring-up/debug. Hands-on experience with integration and test tools (e.g., oscilloscopes, spectrum analyzers, logic analyzers). Knowledge of interface protocols: UART, USB, SPI/I2C, Ethernet, PCIe. Experience with Git or similar version control systems. Working knowledge of Linux. Proficiency with C/C++ programming. Experience with Makefiles and scripting (Python, Bash, TCL). Security Clearance: Active Top Secret Clearance, willing to obtain and maintain a TS/SCI with Polygraph clearance. #LI-ZS1 #LI-ONSITE Two Six Technologies is committed to providing competitive and comprehensive compensation packages that reflect the value we place on our employees and their contributions. We believe in rewarding skills, experience, and performance. Our offerings include but are not limited to, medical, dental, and vision insurance, life and disability insurance, retirement benefits, paid leave, tuition assistance and professional development. The projected salary range listed for this position is annualized. This is a general guideline and not a guarantee of salary. Salary is one component of our total compensation package and the specific salary offered is determined by various factors, including, but not limited to education, experience, knowledge, skills, geographic location, as well as contract specific affordability and organizational requirements. Salary Range $133,000 - $199,500 USD Looking for other great opportunities? Check out Two Six Technologies Opportunities for all our Company's current openings! Ready to make the first move towards growing your career? If so, check out the Two Six Technologies Candidate Journey! This will give you step-by-step directions on applying, what to expect during the application process, information about our rich benefits and perks along with our most frequently asked questions. If you are undecided and would like to learn more about us and how we are contributing to essential missions, check out our Two Six Technologies News page! We share information about the tech world around us and how we are making an impact! Still have questions, no worries! You can reach us at Contact Two Six Technologies. We are happy to connect and cover the information needed to assist you in reaching your next career milestone. Two Six Technologies is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race (including traits historically associated with race, such as hair texture, hair type and protective hair styles (e.g., braids, twists, locs and twists)), color, religion, national origin, sex (including pregnancy, childbirth or related medical conditions and lactation), sexual orientation, gender identity or expression, age (40 and over), marital status, disability, genetic information, and protected veteran status or any other characteristic protected by applicable federal, state, or local law. If you are an individual with a disability and would like to request reasonable workplace accommodation for any part of our employment process, please send an email to accommodations@twosixtech.com. Information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations. Additionally, please be advised that this business uses E-Verify in its hiring practices. By submitting the following application, I hereby certify that to the best of my knowledge, the information provided is true and accurate.
    $133k-199.5k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer - Mossville, IL

    AHU Technologies Inc.

    Embedded software engineer job in Washington, DC

    Job Description: As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits, and analyzes data from Engine Control Modules (ECMs) and radio systems, enabling remote asset monitoring and fleet intelligence. Experience: 5+ Years
    $85k-112k yearly est. 11d ago
  • Embedded Software Engineer

    Excyl

    Embedded software engineer job in Washington, DC

    This is a cross-functional engineering position, developing software for our satellite products on Linux platforms. The language for most of the software development for this position is C++. Note: Must Be US Citizen Responsibilities Design, develop, test and integrate software written in C++ from requirements to production and commercial deployment 5+ years of experience in software development Embedded development experience is a plus ” Proven working experience in software engineering Programming experience with C/C++ and object-oriented design Experience developing and debugging software in a Linux environment Familiarity with software configuration management, defect tracking tools, and peer review Object and Component Oriented Designs Transmission security and cryptographic techniques Strong documentation and writing skills Working knowledge of GCC, grep/awk/sed command line tools, bash scripting, GDB debugger, systemd suite Qualifications Desired Qualifications Embedded development including hardware debug, device drivers, and real-time constraints in a complex multi-processor system Familiarity with developing multi-threaded software applications Knowledge of communications and/or networking protocols, TCP/IP, UDP, IPv6, etc. Experience with cross-functional (hardware/firmware/software) development and verification Experience in shell scripting using Perl, Lua, or Python Experience with Red Hat Enterprise Linux 8 Familiarity with Docker, GraphQL, Kubernetes, Conan, CMake, C++11 Working knowledge of Jira, Confluence, Git, BitBucket, SharePoint, Jenkins and Artifactory is a plus Additional Information Education Bachelor's Degree in Computer Science, Software, Systems, Mathematics, or other technical field. Clearance Active DoD Clearance preferred, or ability to obtain
    $85k-112k yearly est. 20h ago
  • Embedded Software Engineer

    Leonardo DRS, Inc.

    Embedded software engineer job in Frederick, MD

    **Job ID: 112862** The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to delivering world-class, full life-cycle defense and intelligence products that protect the security of our nation and our allies. From air combat training to state-of-the-art electronic warfare systems, our technology is deployed by virtually all U.S. military and government agencies around the world. **Job Summary** An Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex applications, systems, or subsystems of such devices as radio tuners. **Job Responsibilities** + Design, develop, analyze, test and debug of computer software applications and/or systems mostly in a Real-time embedded environment. + Work in a Linux Development environment. + Develop user-space application to interface with devices and FPGA registers and provide a socket-based user interface. + Provide regular reporting of progress and status including schedule input for design assignments as well as cost. + Document component and subsystem specifications including design documents, interface documents, test plans, etc. + Communicate clearly (written and oral) with other groups internally such as manufacturing, and program management as required. + Provide technical expertise and assistance to other engineers and support personnel. **Qualifications** + Bachelor's degree in Computer Science or Computer Engineering, or a combination of education and experience. + Strong background in software development using C/C++ and Python on Linux operating systems (with some experience on Windows as well). + Solid understanding of multi-threading and multi-processing concepts. + Fluent in relevant technologies and application domains. **Preferred Qualifications** + Hands-on experience in embedded device development, including ARM-based systems interfacing with FPGAs. + Proficient in developing embedded drivers under Linux for interfaces such as TCP/IP, UART, I²C, PCIe, and others. + Well-versed in modern software development practices, including version control systems (Git, SVN), defect tracking tools (preferably Jira), peer code reviews, and Agile methodologies. + Experience with build and development tools such as Linux virtual machines (VMs), Docker, and related technologies. _Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours._ _*Some employees are eligible for limited benefits only_ _Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. #AIS_
    $77k-102k yearly est. 60d+ ago
  • Embedded Software Engineer

    Ideal Innovations, Inc. 4.4company rating

    Embedded software engineer job in Adelphi, MD

    Highlights: In this multi-year project, you will help develop state-of-the-art systems that detect threat objects before they can cause harm. The system will help solve an urgent need to protect US military and civilian personnel abroad and at home. You will be part of a dynamic team of engineers, scientists and programmers. You will work with one of the nation's premier laboratories alongside top-notch talent from the civilian, contractor and military sectors, and you will have access to advanced test equipment and analysis software. In this project, you will help develop a system-of-systems (SoS) approach that fuses data from radars and other sensors to provide real-time detection of threats. Your work will employ field data collections to obtain data for machine learning, and you will be involved in designing the system from the ground up. By applying your hands-on knowledge of RF signal processing and system integration, you will play a direct role in transitioning this technology from the laboratory to the battlefield. In this role, you will build your strengths in designing, building and testing RF signal processing chains. You will be exposed to new analysis tools, test equipment and test methods. Each day will present a new opportunity to learn and grow. Professional development is encouraged and expected at I-3. Typical Day: A typical day will be spent in the office and lab, involving a wide variety of activities such as design and analysis, testing and evaluation of algorithms and data visualization tools, customer meetings and design review meetings. Tasks: We are seeking an Embedded Software Engineer to design and develop software for prototype embedded platforms. This role emphasizes practical, hands-on embedded development and close interaction with hardware, making it well suited for candidates with a background in Computer Engineering or Electrical Engineering. Develop and test embedded software for microcontroller-based systems. Interface directly with microcontroller hardware peripherals such as GPIO, timers, ADC/DACs, SPI, I2C, UART, and other standard interfaces. Prototype and validate designs using development platforms such as Arduino or similar microcontroller ecosystems. Debug and troubleshoot software and hardware issues using standard embedded debugging tools (JTAG, logic analyzers, oscilloscopes). Collaborate closely with hardware engineers to bring up new boards, validate designs, and resolve system-level issues. Contribute to system integration, testing, and reliability improvements. Produce clear technical documentation for software design, interfaces, and test procedures. Required Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a closely related discipline. Solid experience with embedded C/C++ development. Hands-on experience working with microcontrollers and their hardware peripherals. Understanding of low-level software concepts such as memory management, interrupts, and concurrency. Desired Qualifications: Master's degree in a relevant technical field is a plus; a PhD is not required for this role. Experience with common embedded development platforms and frameworks (e.g., Arduino or similar ecosystems). Exposure to real-time operating systems (RTOS) and scheduling concepts. Experience with hardware abstraction layers and low-level drivers. Familiarity with version control systems, code reviews, and embedded software development best practices. Open to candidates ranging from early-career engineers to experienced professionals (8-12 years of experience). We value motivated, fast-learning engineers with strong fundamentals as well as more experienced candidates who can work independently and mentor others. This role focuses on practical embedded software development rather than purely academic research. Candidates should be comfortable working close to the hardware and contributing across the full embedded software design cycle. Position Type Shift Information: 8 Hour Work Day Hybrid but mostly on-site at Adelphi Lab Center US Citizenship & US Clearance: US citizenship is required. Candidates should possess or be eligible to obtain a SECRET clearance. Location: Hybrid but mostly on-site at Adelphi Lab Center, Adelphi, MD Ideal Innovations, Inc. is an Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. Ideal Innovations, Inc. is a VEVRAA Federal Contractor .
    $74k-98k yearly est. 28d ago
  • Embedded Software Engineer

    Genconnect Recruiting and Consulting

    Embedded software engineer job in Columbia, MD

    Our ideal Embedded Software Engineer candidate will design, develop, test, debug, and implement embedded software on the latest state of the art edge computing systems. They will develop software and firmware source code in C/C++, Embedded C, and other languages and have a thorough understanding of common communication interfaces like SPI, I2C, USB, UART, and others. They will utilize version control, simulation, debugging, and other development tools and collaborate cross functionally with hardware engineers and program engineers. They will provide engineering support for testing, deployment, and updates across our array of edge computing programs. Duties and Responsibilities The successful candidate for this position will work with our existing product development team to assist in the design and maintenance of new and existing product Board Support Packages, (BSP). The candidate will develop, integrate, test and document specific drivers and APIs for the final BSPs. The ideal candidate is highly motivated and willing to learn about and contribute to all aspects of new product development. Required Qualifications Bachelor s Degree in engineering, or related STEM field 3-5?years of related experience Ability to obtain DoD Clearance, therefore, U.S. Citizenship is required Demonstrated competency with C Familiarity with Linux kernel, driver, filesystem, and application Familiarity with software development tools (makefiles, IDE compilers, debuggers, target trace) Familiarity with Source trees and revision control (GIT, Perforce) Knowledge of Software Engineering methodologies (Specification, Design, Coding, Test) Support embedded code firmware development Use of multiple types of lab test equipment Preferred Qualifications API development Linux hardware test code development NVIDIA Jetpack BSP development Python and related shell script development Employee Incentives: 401K; Educational Assistance;Casual work environment; Generous PTO; Work-life balance; Upward Mobility; Relocation
    $77k-102k yearly est. 60d+ ago
  • Embedded Software Developer

    SG2 Recruiting

    Embedded software engineer job in Washington, DC

    SG2 Recruiting seeks a cleared Embedded Software Developer who will be responsible for supporting the Naval Center for Space Technology (NCST) contract. The NCST is located at the U.S. Naval Research Laboratory (NRL) in Washington, DC, and is the leading laboratory for Navy space programs. NCST's mission is to “preserve and enhance a strong space technology base and provide expert capabilities in the development and acquisition of space systems which support Naval missions.” For the last 25 years, the NCST has developed, enhanced, and maintained a collection of software used for design, development, test, launch, and mission operations of DoD space assets. This software is constantly being enhanced to provide state-of-the-art solutions to space applications. The core suite of software components is used in all aspects of the spacecraft or component life-cycle. What You Will Be Doing: Developing, maintaining, and enhancing complex and diverse software systems based upon documented requirements. Providing specific input to the software components of a system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components. Designing, implementing, and integrating software applications or performing software engineering tasks. Utilizing software engineering and design methodologies appropriate to the development, integration, and production environment. Ensuring efficient delivery of software engineering capabilities using industry standards and repeatable processes. Mitigating risks, controlling costs and schedule variance, and effectively managing large-scale, integrated software projects. Reviewing and testing software components for adherence to the design requirements and documenting test results. Performing comprehensive testing on computer hardware and software components to evaluate operational and performance compliance of the overall systems. Developing under the real-time constraints of deadlines, task schedules, rates, task priorities, watchdog timers, interrupts, latency, and jitter of soft and hard real-time operating systems. Managing and mitigating interprocess communications leveraging message queues, mutexes, semaphores, blocking and non-blocking operations in multi-threaded software implementations. Designing and developing distributed software systems leveraging multiple software, hardware, and communication technologies. Utilizing standard communications ports and interfaces to facilitate communication between processes, processors, computers, and peripheral systems. Developing hardware and application-specific boot code for establishing baseline services and loading OS and application code into execution memory. Assessing and making recommendations on processor, memory, and single board computer configurations which meet the compatibility, performance, memory, and interface requirements of the system. Applying expertise required to utilize the existing tools adequately sets that include MySQL, NoSQL databases, Lint, Wind River tools, Clang Analyze, Klocwork code analysis tools, JAMA and Atlassian tracking tools, Windows and Linux Operating systems, GNU GCC, LLVM/Clang, C, C++03 and earlier, C++11 and greater (modern C++), Java, Python, CMake, Makefile, shell scripting, GDB, LLDB, PPC/Arm/x86 Assembly compilers and programming languages and Matlab/Simulink, Unreal Engine modeling and simulation tools What You Will Need (Requirements): Active Top Secret/ SCI Eligible Minimum B.Sc., Aerospace, Mechanical or Electrical Engineering, Physics, Computer Science or Mathematics Experience with embedded software integration, test, and operations. Experience serving as a lead embedded software designer or architect and overseeing all technical aspects of development. Experience as an embedded software builder and product manager. Experience serving as an embedded software technical expert with Field Programmable Gate Array (FPGA) Interfacing Ability to commute daily to the Naval Research Lab location in Washington, DC
    $79k-105k yearly est. 60d+ ago
  • Embedded Software Engineer

    Robotic Research LLC

    Embedded software engineer job in Clarksburg, MD

    Robotic Research, LLC is currently seeking applications for a full-time Senior Embedded Software Engineer at our Clarksburg, MD campus. We are looking for embedded engineer to lead embedded computing selection and development for autonomous systems. You will collaborate with cross-functional teams, from top level system-design through software and down to hardware level, to define and implement the computer systems required to meet or exceed internal and external performance metrics. Strong analytical skills, good communication, and above all a passion for autonomous robotics are a must. Job Roles Work closely with system and hardware engineers to ensure implementations meet or exceed requirements. Development of software drivers for embedded sensors used on autonomous vehicles and robotic platforms. Work as part of a multi-disciplinary development team, participating in team meetings, design reviews, brainstorming sessions, and testing events. Software will support autonomous vehicle operations including navigation, path planning, obstacle avoidance, sensor processing, and perception. Document activities, prepare tech reports, present results, and demonstrate system capabilities. Education and Experience B.S., M.S., or Ph.D. degree in the field of Robotics, Computer Science, or Electrical, Mechanical, or Aerospace Engineering 2+ years of similar academic and/or professional working experience Required Skills and Abilities Strong programming ability in C/C++ Familiarity with Linux (Ubuntu) or other POSIX and Real Time Operating Systems (RTOS) (NuttX, QNX, and/or VxWorks, specifically) Familiarity with microcontroller programming. STM32 experience preferred. Experience reading schematics and basic electronics, as well as understanding hardware documentation for the purposes of writing drivers. Experience with system design and hardware/software testing environments Experience in hardware and software product development cycle Knowledge of communications protocols such as CAN, USB, Ethernet, I2C, SPI, UART, RS232, and RS485, and experience writing drivers to interface over them. Preferred Qualifications Experience with safety critical systems, specifically ISO-26262. Experience writing linux drivers for camera modules connected with MIPI CSI, LVDS Tele-work Opportunities: On-site Benefits: Robotic Research is excited to offer the following benefits: Company holidays Flexible work schedules Paid time off Competitive medical, dental & vision plans 401k contribution plan with up to 4% match Employer paid short-term & long-term disability insurance Employer paid life insurance Voluntary life insurance Relocation reimbursement for qualifying situations Dog Friendly Office! Tuition reimbursement Discretional annual bonus and profit sharing Employee assistance program All benefits are subject to change. Please discuss with a member of the Robotic Research HR team for details. Employment is conditioned upon successful completion of a thorough background screening and drug test. Diversity and Equal Opportunity Statement: At Robotic Research, we don't just accept differences, we celebrate them! We strive to attract, develop and retain curious & highly qualified individuals representing a variety of backgrounds, cultures, skills & perspectives. Robotic Research is committed to building a diverse team and is proud to be and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, marital status, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
    $77k-102k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Engineer

    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
  • 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
  • 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
  • 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. 5d ago
  • Embedded Software Engineer

    Set of X

    Embedded software engineer job in Fort Meade, MD

    WE ARE HIRING OWNERS Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around. With a shared desire to give back, grow the community, and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership Because who you work with matters. ________________________________________________________________________ Responsibilities: Support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission. Perform embedded development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems. Apply expertise in C/C++ development, reverse engineering, x86 Assembly, and automated unit testing in Python to develop capabilities, research existing functionality, perform protocol analysis, and learn new technologies quickly. Provide support throughout the development life cycle to the test team Required Skills: Six (6) years experience with Software development experience using C, C/C++, or other proprietary languages Four (4) year experience with embedded platforms (Linux, Unix, Android, VxWorks) Knowledge of Software System Requirements Analysis, Design, Development, Integration, and/or Testing Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU) Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, Ghidra, etc. Familiarity with assembly languages (development or reversing) Knowledge of low level, systems programming concepts Desired Skills: Experience with vulnerability analysis and exploit development Experience with Python Experience with Assembly Knowledge of telecommunications Education/Experience: BA or BS degree and 6 years of development experience Clearance: TS/SCI clearance with polygraph is required. Total Compensation Package We offer a comprehensive compensation package designed to support your well-being and professional growth. Our competitive base salary is complemented by an extensive benefits program, including: Health, Dental, and Vision Insurance: Comprehensive coverage to keep you and your family healthy. Life and Disability Insurance: Peace of mind with financial protection for you and your loved ones. 401(k) Plan: No personal investment required to benefit from a generous employer contribution, allowing you to maximize your take-home pay. Paid Time Off: Enjoy time away from work to recharge. Technology Refresh: Upgrade your devices regularly, or opt for a year-end bonus if you don't need new tech. Training and Professional Development: A $5,250 annual budget for ongoing education, certifications, and professional memberships. Or use this annual benefit to repay a student loan tax-free. For a full overview of our benefits, please visit our benefits tab. Additional Perks and Benefits Stock Plan: Become an equity owner with a yearly stock grant-let's build the future together. Flex Leave and Exchange Plan: Take up to 8 weeks off for a strong work-life balance or sell back unused time for double the value! Virtual Office Compensation: Monthly reimbursement for cell phone and internet services. Fringe Benefit Mall: Choose from perks like Uber rides, a beer of the month club, Amazon Prime, and Hello Fresh-whatever suits you best! Profit-Sharing Cash Bonus: Share in the company's success with an end-of-year cash bonus. Referral Bonus: Help us grow by bringing in top talent and earn a bonus for each successful referral.
    $77k-102k yearly est. Auto-Apply 17d ago
  • Embedded Software Engineer - Linux

    Intelligent Automation, Inc. 4.2company rating

    Embedded software engineer job in Rockville, MD

    Senior Embedded Software Engineer - Linux (Rockville, MD) Intelligent Automation, Inc. (IAI) is looking for a new team member who is a self-motivated Software Engineer with a passion for electro-mechanical systems. You will be working with the Robotics and Electromechanical Systems Group to develop custom solutions in the fields of Robotics, Autonomy, Human-Machine Interface, Machine Vision, and Electromechanical System Design. We have numerous active research and development projects where we design, integrate, test, and deploy systems for a range of applications, including aircraft inspection, ISR (intelligence, surveillance, and reconnaissance), utility construction, medical training, IED/EOD operations, and simulation. We are looking to add expertise and talent to our multi-disciplinary team to continue to achieve success in all of these areas. JOB DUTIES • Work closely with algorithm developers, and/or lead algorithmic development, to mature algorithms from MATLAB and C++ to real-time applications. • Work closely with and/or lead FPGA engineers developing architecture/protocol to exchange control/data between ARM and FPGA using shared registers/memory, DMA/VDMA. • Utilize and/or modify existing code bases and libraries; create and shape new functionality. REQUIRED EXPERIENCE • Bachelors or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. REQUIRED SKILLS • Knowledge and hands-on experience of Linux system software development with build configuration and customization. Bonus for familiarity developing on any embedded Linux. • Installing and configuring embedded Linux, i.e. U-Boot, FSBL, Drivers, Frame Buffer • Multi process/thread programming using techniques like Boost, C++11, and ASIO event driven when relevant. • Toolchain & Compiler/Cross-Compiler Technologies for ARM/X86/X86_64/BareMetal • Inter-System communication over TCP/UDP, Serial Interface • Integration with common external interfaces such as I2C, SPI, UART • Write clean, efficient, well-documented code • Proficient with SCM tools such as SVN, GIT, and Mercurial • Strong written and communication skills DESIRED SKILLS • Comfortable with common classic signal processing and/or image processing algorithms • Understands challenges of developing an application that processes in real-time. • Familiar with setting up a cross compiler such as Linaro or the Xilinx/Petalinux SDK. • Comfortable with platform independent tools such as CMAKE and QMAKE. • Experience with other programming languages, such as Java and Python. • Proficient optimizing ARM software using NEON • Experience with prototyping, integrating, testing and deploying electromechanical systems • Profile/Optimize software to select/meet target platform • Experience prototyping software based on conference/journal publications ABOUT IAI Intelligent Automation, Inc. (IAI) is a technology innovation company headquartered in Rockville, MD. For over 30 years, we have specialized in providing advanced technology solutions and R&D services to federal agencies and corporations throughout the United States and internationally. Leveraging agile R&D processes, a multi-disciplinary collaborative environment, and its substantial intellectual property portfolio, IAI excels in developing concepts into market-focused products and customer-driven solutions. IAI's core R&D areas include: Air Traffic Management, Big Data and Social Media Analytics, Control and Signal Processing, Cyber Security, Education and Training Technologies, Health Technologies, Modeling and Simulation, Networks and Communications, Robotics, and Sensor Systems. US Citizenship or Permanent Residency required 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.
    $72k-94k yearly est. Auto-Apply 60d+ ago
  • Embedded Developer

    The Josef Group

    Embedded software engineer job in Columbia, MD

    Embedded Developer TS/SCI with Full Poly Required All levels 200K-220K Seeking Embedded Engineers with experience in C/C++ and Linux systems to join our team of exceptional individuals. Qualified engineers will be required to participate in an Agile Scrum development life cycle including design, peer review, test support, and documentation of software. Successful candidates must be flexible, self-motivated, hardworking, and capable of operating in a quick-reaction development environment to solve complex problems. What You'll Be Doing: Working through the entire software development life cycle including technical requirements, architecture/design, development, testing, and deployment Developing embedded software on a Linux platform Research, test, build, and coordinate the integration of new products per production and client requirements Troubleshoot technical issues arising within the operational (production) environment and track/update progress Ability to work in a cooperative team environment Ability to adapt rapidly to changing requirements and schedules Qualifications: Must have a Bachelor of Science in engineering, scientific, technical discipline, or comparable work experience Must have active Top Secret security clearance with SCI eligibility and amenable for poly upgrade Proficient working in a Linux command line environment Linux inter-process communication and kernel module software development Multithreaded and real-time programming techniques Knowledge of Linux, VxWorks, or other embedded systems internals Experience analyzing performance issues and implementing efficiency improvements Ability to communicate effectively with technical team members, managers, and customers
    $74k-99k yearly est. 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Gaithersburg, MD?

The average embedded software engineer in Gaithersburg, MD earns between $68,000 and $116,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Gaithersburg, MD

$88,000

What are the biggest employers of Embedded Software Engineers in Gaithersburg, MD?

The biggest employers of Embedded Software Engineers in Gaithersburg, MD are:
  1. Intelligent Automation
  2. Robotic Research LLC
Job type you want
Full Time
Part Time
Internship
Temporary