Post job

Embedded software engineer jobs in Bethesda, MD

- 1,841 jobs
All
Embedded Software Engineer
Embedded Software Developer
Senior Software Engineer
Software Integrator Engineer
Principal Software Engineer
Senior Embedded Engineer
  • Senior CNO Developer

    Mantech 4.5company rating

    Embedded software engineer job in Annapolis, MD

    MANTECH seeks a motivated, career and customer-oriented Senior CNO Developer to join our team in Annapolis Junction, Maryland. We're looking for a Senior Capability Developer to join our elite team. In this role, you'll apply your deep technical expertise to analyze, reverse-engineer, and develop mission-critical capabilities that directly support national security objectives. You will be a key player in a fast-paced environment, tackling unique challenges at the intersection of hardware, software, and embedded systems. Responsibilities include but are not limited to: Develop custom software tools and applications using Python, C, and Assembly, focusing on embedded and resource-constrained systems. Conduct rigorous code reviews to ensure the quality, security, and performance of developed software. Reverse engineer complex hardware and software systems to understand their inner workings and identify potential vulnerabilities. Perform in-depth vulnerability research to discover and analyze weaknesses in a variety of targets. Collaborate with a team of skilled engineers to design and implement innovative solutions to challenging technical problems. Minimum Qualifications: Bachelor's degree and 12 years of experience; or, a high school diploma with 16 years of experience; or, an Associate's degree with 14 years of experience. A Master's degree may substitute for 2 years of experience, and a PhD may substitute for 4 years of experience. Must have 7 years of position-relevant work experience Proficiency in programming and application development. Strong scripting skills, particularly in Python, C, and Assembly. Deep expertise in managing, configuring, and troubleshooting Linux. Experience in embedded systems. Experience in reverse engineering and vulnerability research of hardware and software. Experience in code review. Preferred Qualifications: Experience in CNO (Computer Network Operations) Development. Experience in virtualization. Knowledge of IoT (Internet of Things) devices. Experience with Linux Kernel development and sockets. Knowledge of integrating security tools into the CI/CD (Continuous Integration/Continuous Delivery) pipeline. Networking skills. Clearance Requirements: Must have a current/active Top Secret/SCI clearance. Physical Requirements: The person in this position must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations
    $85k-109k yearly est. 2d ago
  • Principal Software Engineer

    Leonardo DRS

    Embedded software engineer job in Germantown, MD

    Principal Software Engineer - On-site DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company is a global pioneer of AESA tactical radars for active military protection, counter-drone applications, critical infrastructure protection, and border surveillance. Job Summary Join our dynamic radar defense company as a Principal Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're seeking a distinguished engineer who can seamlessly bridge the gaps between software, hardware, product strategy, and manufacturing while delivering innovative, secure solutions. In this role, you'll serve as a technical visionary and hands-on architect, collaborating across teams to design and implement mission-critical systems that scale with our rapid growth, all while embracing our collaborative, ego-free culture that values results over hierarchy. Your deep technical expertise, proven ability to solve multifaceted engineering challenges, and talent for aligning diverse teams will be crucial as we partner with major defense contractors and scale our impact in the industry. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company. Job Responsibilities Be Involved with the design, development, analysis, testing and debugging of computer software applications and/or systems. Be ready to learn about Image and Signal Processing, Real-time, Firmware, Database Design, Operating Systems, and more. Take ownership of the outcome and the journey there: budget, costs, estimated schedules, leadership. Communicate clearly (written and oral) with other company personnel and the customer as required. Be a team player and provide technical knowledge and assistance to other engineers, support personnel, and teach others on the team. Be able to work with clients, product, hardware, and other teams. Mastery of technologies and domain knowledge. Expected to have knowledge and significant experience in multiple engineering disciplines. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company. Qualifications Master's degree in engineering or related technical field with a minimum of 8 years of experience. Fluency in c/c++. Experience working with Realtime operating systems. Experience or be willing to learn: Matlab, Python, Linux, React, Node, and other languages. Ability to lead a technical group independently. Open to occasional travel. U.S. Citizenship required. The expected pay scale for this position is $130,801/year - $203,068/year. Should the level, location, or scope of the position change during the hiring process, the pay scale may be modified accordingly. When extending an offer of employment, Leonardo DRS considers factors such as (but not limited to) the scope and responsibilities of the position; any Federal Government contract labor categories and contract wage rates, the candidate's relevant work experience, education/training, certifications, and key skills; internal equity; and market and business considerations. 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. Our Vision. To be the leading mid-tier defense technology company in the U.S. Our Values. The Leonardo DRS culture is defined by our Core Values and Principles: - Integrity - Agility - Excellence - Customer Focus - Community & Respect - Innovation We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.
    $130.8k-203.1k yearly 1d ago
  • Senior Dotnet Developer

    Unisys 4.6company rating

    Embedded software engineer job in McLean, VA

    • Solid C# .NET development experience up to the latest .NET frameworks • Experience with .NET Core web application development • Demonstrated expertise in enterprise software development and maintenance using ASP.NET MVC, Web API, WCF, REST Services. • Must be proficient in SOAP- or REST-based web services, XML and JSON technologies • Experience with AngularJS, jQuery, JavaScript, HTML and CSS • Experience in developing / maintaining windows desktop applications developed in VB6 would be plus. • Strong TSQL skills and experience in constructing complex queries, stored procedures, and performance tuning for Microsoft SQL • Experience with SSIS and SSRS • Experience with unit testing frameworks like MSTest, NUnit and Moq • Experience in configuring builds and deployments on CI/CD tools (Azure DevOps and Jenkins) • Experience with Jira, Bitbucket, Git and Confluence • Experience with Cloud (AWS) will be a plus. • Experience with Agile methodologies, SCRUM / Kanban. Keys to Success in this Role: • Independent spirit, with ability to provide technical guidance to the team • Extraordinary teammate • Innovative in providing solutions and enjoys taking on challenges with calculated risk • Not a just developer, but a developer with a demeanor to think holistically to create reliable, flexible, and well performing systems • Strong written and oral communications skills • Proactive in nature with customer satisfaction as primary goal
    $89k-113k yearly est. 17h ago
  • Senior Cloud Application Developer (AWS)

    Kamispro

    Embedded software engineer job in Washington, DC

    We are seeking a Senior Cloud Application Developer to join a high-performing team on a 10+ month contract. Candidates must be authorized to work in the United States. The ideal candidate is highly skilled in Python, AWS services, Kubernetes, and Airflow, with a strong background in building and deploying cloud-native applications. ***PLEASE NOTE: WE ARE NOT ACCEPTING APPLICATIONS FROM THIRD-PARTY AGENCIES FOR THIS ROLE. Key Responsibilities: Optimize a scalable, reliable, and secure AWS native cloud system Refine infrastructure configuration as IaC using Terraform Help produce and capture operational metrics from logs, API's, and various cloud sources Refine CI/CD/CT pipelines to build, deploy, and test native cloud application code Experience, Skills & Qualifications: Education: Bachelor's degree in Computer Science, Engineering, Software Engineering or a relevant field with a minimum of 8 years working experience in an AWS Cloud environment required for a senior level position. Expertise in cloud-native application development, and cloud infrastructure management. Expertise in containerization and Kubernetes In-depth knowledge of AWS services (EKS, EC2, Lambda, RDS, S3) Strong experience of workflow managers (Airflow) Strong experience with AWS and proficiency in Python, BASH, and IaC tools like Terraform Strong experience with relational and cloud-based databases Strong experience in building automation tools and CI/CD/CT pipelines using platforms like Ansible, GitHub Actions, GitLab CI, and CodePipeline
    $92k-121k yearly est. 1d ago
  • Senior Java Software Engineer

    Hadiamondstar Software Solutions LLC

    Embedded software engineer job in McLean, VA

    Java developer Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, Node)
    $88k-114k yearly est. 4d ago
  • Senior Developer

    Zillion Technologies, Inc. 3.9company rating

    Embedded software engineer job in McLean, VA

    The candidate must have experience with both Java and Python, in addition to PowerShell and AI/ML tools. Must Have Qualifications: Python and Java development, strong understanding of design and explain and educate developers. Key Responsibilities: Design and implement developer workspaces using physical, virtualized, or browser-based solutions. Develop tools primarily in Python and Java to enhance developer workflows. Advocate for and implement CI/CD improvements through new tooling and commonly available libraries. Create patterns to manage desktop provisioning and software package management using SCCM, VDI, or similar technologies. Lead initiatives to integrate Generative AI capabilities into Developer workflows, enhancing the value proposition for customers. Partner with end-user collaboration suites to create seamless developer experiences. Ensure all solutions meet audit, risk, and governance requirements. Evangelize best practices and solutions within the developer community.
    $90k-118k yearly est. 2d ago
  • Senior Palantir Foundry Developer

    Technology Ventures 4.6company rating

    Embedded software engineer job in Reston, VA

    The Senior Palantir Foundry Developer will design, develop, and deploy advanced data integration and analytics solutions using the Palantir Foundry platform. This role requires deep technical expertise in Foundry's ecosystem, strong data engineering skills, and the ability to translate complex business requirements into scalable, secure, and performant solutions. The developer will also mentor junior team members and collaborate with cross-functional stakeholders to deliver impactful data-driven applications. Skills: Solution Design & Development: Build and optimize data pipelines, Ontology models, and Foundry applications (Workshop, Contour, Quiver, Slate). Develop custom workflows and dashboards using Foundry's suite of tools. Data Integration & Transformation: Implement robust ingestion strategies for structured and unstructured data. Apply PySpark, SQL, and Foundry transformations for data cleansing and enrichment. Application Development: Create operational workflows and user-facing applications within Foundry. Integrate Foundry with cloud services (AWS, Azure, GCP) and external APIs. Governance & Security: Ensure compliance with data governance, lineage, and security standards (RBAC, encryption). Technical Leadership: Act as a subject matter expert for Palantir Foundry. Provide mentorship and enforce best practices in development and deployment. Innovation: Explore and implement GenAI/LLM capabilities within Palantir AIP for advanced analytics. Stay updated on Foundry features and drive adoption of new functionalities.
    $96k-126k yearly est. 2d ago
  • Senior Java Software Engineer

    Que Technology Group

    Embedded software engineer job in Fort Meade, MD

    Que Technology Group is seeking a Senior Software Engineer to work with a team of developers to implement new capabilities in support of the current classification marking tool and the tool to be used to support M365 web based applications. The position involves full life cycle design, development, testing, and documentation of policy-driven software across multiple fabrics. The focus will include the extension and customization of tools used for classification string validation and comparison for access control. Job responsibilities include, but are not limited to: Willingness to mentor junior developers Play role in Introducing and incorporating software development best practices into team's development process Collaborate with junior developers to improve their knowledge and experience with development standards and best practices Administer, maintain and implement policies and procedures for ensuring the security and integrity of the application Foster open communication and collaboration Gather, analyze, and capture customer requirements Assist in the development of requirements for new features and fix defects Create and expand unit tests and end to end testing Evaluate, troubleshoot and fix defects Define new features Triage user issues and provide Tier 3 customer support Test and evaluate new software releases and merge requests Experience engaging leadership, customers and interfacing with teams Strong time management and organizational skills Required Qualifications: Eight years of Software Engineering experience Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 12 years. At least three (3) years of work experience in the SIGINT, IA, or IT domains Preferred Qualifications: Proficient in JavaScript Proficient in working with Git Experience actively participating in code reviews Experience Analyzing system requirements, the concept of operations, and high-level system architecture to develop requirements specifications Experience with requirements elicitation. Security Clearance: TS/SCI clearance with polygraph BENEFITS: Competitive salary Company Medical/Dental/Vision plans - Company paid Short-term Disability, Long-term disability and Life Insurance - Company paid Business/ First Class travel upgrade for 7 hour or longer flights & company card will be provided for expenses Vacation / Personal days granted at 25 days per year Paid Federal Holidays - 11 days $5,000 Annual Professional Development Fund plus 40 paid hours if in class 401K with 6% company match; all contributions are immediately vested by Employee Employee will be paid a bonus of $10,000 per employee hired based on their referral Up to 3 paid Code Red days due to customer closure Que Technology Group, Inc., is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
    $88k-115k yearly est. 4d ago
  • Software Integrator

    John Galt Staffing 3.9company rating

    Embedded software engineer job in Manassas, VA

    Software Integrator - 100% On Site in Manassas, VA Client is seeking to hire a Software Integrator to support the Acoustics Rapid COTS Insertion (ARCI) program. Education: Bachelor's degree in Computer/Electrical Engineering or Computer Science degree from an accredited university. 2+ years of experience. Job Responsibilities: Participate in software development lifecycle including software design, development, integration, test, and support for new and existing software products. Designing, implementing, testing and debugging complex software applications Support continuous integration/continuous development agile like development Basic Qualifications: Bachelor's degree in Computer/Electrical Engineering or Computer Science degree from an accredited university or equivalent related experience. Experience with Linux Operating Systems 2+ years of related C, C++, and/or JAVA experience Experience with inter-process communications and real time systems Experience with configuration management software (i.e. Subversion and/or GIT)
    $81k-108k yearly est. 3d ago
  • Senior Software Engineer -- KUMDC5680656

    Compunnel Inc. 4.4company rating

    Embedded software engineer job in McLean, VA

    Required Technical Skills (Required) Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years), JBehave or other BDD testing frameworks At least 8 years of test automation framework design Strong experience in testing Webservices (REST APIs) (3+5 years) Proven experience developing test scripts, test cases, and test data The ability to write queries in SQL or other relational databases 3+ years of experience in developing scenario based performance testing using JMeter Experience testing full stack and integration testing with 3rd parties End-to-end system integration testing experience for software platforms (Desired) Hands on experience with Python development experience in AWS Cloud technology Experience in TDD, continuous integration, code review practice is strongly desired Experience with Apigee or other API gateways is a plus Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git) At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices. Understanding of a micro service Architecture Experience load and performance testing Strong documentation skills
    $88k-114k yearly est. 3d 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 18d 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
  • CNO firm seeking Embedded Developers- up to $250K + 10% 401K FS POLY

    Stanleyreid

    Embedded software engineer job in Fort Meade, MD

    Our client is a small IC firm known within industry for their deep technical expertise; however; their focus and core values are their people. They foster a culture that provides respect and open communication and offer flexible work policies, full paid health care premiums, generous PTO plans, excellent compensation and 10% to your 401K. They work alongside some of the brightest individuals in the industry, and are recognized for their expertise supporting both the offensive and defensive CNO missions. They provide the opportunity to directly support missions and contracts that are making an impact in our nations security and intelligence missions. They're seeking Embedded Developers to join their team! To be considered for this position, you will need the following: -Bachelor's degree (CS, CE or EE) -experience with embedded RTOS application development environments -C/C++ -Assembly -python, perl or bash -active TS/SCI + Polygraph clearance Apply @ ********************************* or contact our team for more info: ********************** or ******************************** cjobs-cat:"" 11610
    $74k-99k yearly est. Easy Apply 60d+ ago
  • Embedded Developer

    Percival Engineering

    Embedded software engineer job in Columbia, MD

    Ready to dive into and learn the latest cyber strategies and techniques? Are you all about tackling the toughest puzzles? Ready to bring your A-game? Well, buckle up and join us at Percival - where we're all about putting people first and having a blast while we're at it. Based in Columbia, Maryland, our squad is on a big mission: developing top-notch talent and technical solutions to safeguard our nation's most critical assets. From digging deep into vulnerabilities and cracking codes to developing cutting-edge software, our team does it all. If you are an Embedded Developer with a passion for innovation and a knack for thinking outside the box, we want you on our team. Let's tackle those cyber threats together - and have a blast while we're at it! Job Type: All Levels, Full Time Non-Remote Clearance & Citizenship Requirements: TS/SCI with polygraph is required Due to these clearance requirements, US citizenship is also required Responsibilities Include: Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks Work as part of an active member of an Agile Sprint development team Assignment includes developing software designs from requirements, implementing these designs in code, developing unit test cases, and supporting integrated software code with the team for builds/integration tests Support creation and updating of all relevant specifications for design, development, and testing Develop maintainable code that matches requirements specifications Participate in design reviews, sprint planning, estimating, release planning, demonstrations, and retrospectives Perform unit testing of code, including manipulation of data for analysis of system requirements Required Skills & Qualifications: Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) C/C++ Python Network Programming (BSD Sockets) Working in an Agile Environment Must have Great Communication and Writing Skills Desired Skills & Qualifications: JTAG/BDM Embedded Buses Boot Loaders EEPROM ICS/SCADA Systems Application Process: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin
    $74k-99k yearly est. 60d+ ago
  • Embedded Developer 2 (CFG - 035)

    Sagecor Solutions

    Embedded software engineer job in Annapolis, MD

    Serving Maryland and the Greater Washington D.C. area, SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services to areas requiring (or desiring) nationally-recognized expertise in high performance computing, large data analytics and cutting edge information technologies. Active TS/SCI w/ Polygraph required. Description: Design, develop, debug, and test embedded software. Perform requirements analysis to drive requirement specifications. Perform design reviews with team members and government stakeholders. Package embedded software products for release to government customers. Required Skills: Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc.). Experience with C/C++ and Python programming. Desired Skills: Experience automating the testing of embedded software running on embedded devices. YOE / Degree Requirements: Ten (10) years' experience as an embedded developer, in programs and contracts of similar scope, type, and complexity is required. Four (4) years of additional embedded developer experience may be substituted for a bachelor's degree. Consistent with federal and state law where SageCor conducts business, SageCor Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, or any other protected class.
    $74k-99k yearly est. Auto-Apply 44d ago
  • Mid-Level Embedded Developer

    Visionist 3.8company rating

    Embedded software engineer job in Annapolis, MD

    Description Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new, fully FUNDED opportunity for an Embedded Developer on our PRIME contract. Visionist's software developers perform reverse engineering and low-level development to identify vulnerabilities and develop migrations/solutions across a wide range of devices and software. This mission is supporting our most recent prime contract award. If you like rewarding work in developing tools for user interaction, then this is the place for you. For over 14 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. As a 100% employee-owned company, we prioritize our people-your job security is assured. We embed small engineering teams with analysts to rapidly identify and solve mission capability gaps playing a critical role in defending our nation's cyber infrastructure & providing expertise in malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning. Our open-door leadership team fosters a supportive culture, where internal growth and promotion opportunities are the norm. Don't just take our word for it-check out our 4.8-star review on Glassdoor. Join a company that feels like a family with regular happy hours, baseball games, activity clubs and more. Check us out at ********************* ----- Your contributions are… - Design, develop, debug, and maintain embedded software - Participate in code reviews and collaborate with a larger team to deliver embedded software products - Create, update, and maintain documentation on developed software and techniques - Develop and maintain support tools/software for interfacing with embedded systems - Perform developer and integration testing on all developed software Requirements for your new career… - Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree) - 10 years of experience in embedded development - Hands-on experience with low-level programming in Windows, Linux, or RTOS (e.g., VxWorks, uC/OS) - Experience with C/C++ and Python Benefits of becoming a Visionist: Your new career - Visionist, Inc. - We are a 100% employee-owned company, so our employees see the benefit of their contributions and have a stake in our overall success! - Competitive 15% retirement contribution! (5% 401K match & 10% ESOP) - 4 weeks paid time off that is never “use or lose”, 12 paid holidays, comp time, overtime, AND flexible work hours - 80 hours of paid parental leave with an additional $8,000 supplemental payment upon returning from maternity - Medical, dental, & vision benefits for both individuals and families (those who waive medical benefits will receive an additional $4,160/year) - Annual lifestyle bonus of $600 - use it towards gyms/fitness, new tech, or your HSA! - Annual merit increases & performance-based bonuses - Term life insurance, short-term disability, & long-term disability Salary range: $148,000 - $215,000 Disclaimer: Salary for this position, along with additional compensation options, will be determined on an individual basis following the interview process, considering various factors such as years of experience, skills, education/certifications, contract specifications, market conditions, etc. ----- Not a good fit? Check out our other opportunities: ********************************** Next steps: Apply online and one of our recruiters will reach out to you. We have a streamlined process of phone screen with a recruiter, interview with a Visionist team at our HQ in Columbia, MD, and that is all! Interested in learning more about Visionist and the work we do? Check out our website! *************************************** ----- U.S citizenship required (green card holders and permanent residents are not eligible). Applicants selected will be required to obtain / maintain a government security clearance. Visionist, Inc. is an Equal Opportunity / Protected Veterans / Individuals with Disabilities employer.
    $73k-99k yearly est. Auto-Apply 44d ago
  • Embedded Software Developer/Engineer

    Athenix Solutions Group, LLC

    Embedded software engineer job in Annapolis, MD

    Athenix Solutions Group is looking for Embedded Software Developers for low-level development working directly with hardware resources Do you have skills and experience in some of the following areas? + DevSecOps using modern tools like Gitlab + device driver development + controlling hardware peripherals + a good understanding of computer architectures and memory management. (e.g. reading from and writing to flash memory) + experience developing in C, C++, and Python + directly manipulating hardware through registers and I/O ports If so we have an exciting job waiting for you! Requirements + Active Clearance: TS/SCI with Polygraph is required + Education: Positions available no matter where you are in your career! + **_CS1_** : 3+ years experience in software design/dev/test + BS in relevant field (reduced to 1+ years with a MS, increased to 7+ years without a BS) + **_CS2:_** 5+ years experience in software design/dev/test + BS in relevant field (reduced to 3+ years with a MS, increased to 9+ years without a BS) + **_CS3:_** 10+ years experience in software design/dev/test + BS in relevant field (reduced to 8+ years with a MS, increased to 14+ years without a BS) **_Equal Opportunity Employer, including disability and protected veteran status._**
    $74k-99k yearly est. 60d+ ago
  • Embedded Developer Level 2

    Metrea LLC

    Embedded software engineer job in Annapolis, MD

    Metrea is a defense company dedicated to translating commercial innovation into solutions for the hardest problems in national security. With deep mission expertise, Metrea focuses on delivering effects as-a-service across a spectrum of domains including Air & Space, Electromagnetic & Cyber, and Synthetic. Metrea Management provides central services to eleven (11) global capability units via Operations, Solutions, Strategy, Legal, and Finance teams. Capability Unit Metrea Algorithmics (MAX) provides unique engineering services, cloud-based cyber operations infrastructure, advanced tactics, techniques and procedures training, and a full suite of wireless communications survey and reconnaissance sensors that enable real-time multi-domain awareness while enhancing command and control. Position Summary As the Embedded Developer, the role will support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission. Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems. Role and Responsibilities * The Embedded Developer will apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality, and learn new technologies quickly. * The role will also provide support to the test team during component and system testing and perform protocol analysis. Skills and Experience * Required Experience: Six (6) or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing * Required Five (5) or more years of experience in at least 3 or more of the following areas: * Software development experience using C, C/C++, or other proprietary languages * Developing embedded software systems in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems * Experience with OS internals in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems * Reverse engineering and analysis of software * Low-level programming of device drivers in a Unix, Linux, or Windows environment * Bit-level data analysis * Systems engineering of large scale embedded systems * Hands on experience with integrating hardware and software systems. * Expertise in 2 of the following areas: 1) System Requirements Analysis 2) Software System Design 3) Software System Development 4) Software System Integration 5) Software System Testing * Configuration, administration, and development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU) * Development experience on embedded platforms (Linux, Unix, Android, VxWorks) * Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc. * Familiarity with assembly languages (development or reversing) * Knowledge of low level, systems programming concepts * Required Education: Bachelor of Computer Science or Computer Engineering or related discipline from an accredited college or university PLUS 6 years of software/system development work experience, OR Masters of Computer Science or Computer Engineering PLUS 4 years of experience Additional Qualifications (nice to haves): * Experience with vulnerability analysis and exploit development * Experience with Python * Experience with Assembly * Memory safe low level programming experience such as Rust * Knowledge of telecommunications architecture and protocols Our Culture Metrea's single core value "rooted in humility" is supported by four key attributes; entrepreneurial, systematic, discerning & over-deliver which combined; form our Teammate Firmware, our culture. These attributes are explored during the hiring process, when we grow our teams and to continually support the growth of our culture. We are a hyper-collaborative, dynamically hierarchical organization united by a passion for what we do, and how we do it, who we do it with, and who we do it for Benefits Health and welfare Retirement plan eligibility Work Authorization / Security Clearance * Employee must be a US citizen * Employee must have and maintain a Top-Secret SCI with Full-Scope Poly Clearance Level. * Valid Driver's license AAP/EEO Statement Metrea Algorithmics (MAX) is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law. Position Type and Expected Hours of Work This is a full-time position with typical working hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Hours and work shifts may change in accordance with department and business needs. Exempt Employees must have the ability to be on-call and available, as business needs require. Non-Exempt employees may be required to work over 40 hours per week with approval from the department manager. Travel N/A Work Location Client Site Work Environment This job operates in an office setting Reasonable Accommodations Statement To perform this role successfully, an individual must be able to perform the responsibilities outlined in this to a satisfactory standard. Reasonable accommodations may be made to enable qualified individuals with additional needs to perform the essential functions. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. The role, responsibilities and activities may change at any time with or without notice. #Dice
    $74k-99k yearly est. 14d ago
  • Embedded Developer Level 2

    Metrea Management LLC

    Embedded software engineer job in Annapolis, MD

    Metrea is a defense company dedicated to translating commercial innovation into solutions for the hardest problems in national security. With deep mission expertise, Metrea focuses on delivering effects as-a-service across a spectrum of domains including Air & Space, Electromagnetic & Cyber, and Synthetic. Metrea Management provides central services to eleven (11) global capability units via Operations, Solutions, Strategy, Legal, and Finance teams. Capability Unit Metrea Algorithmics (MAX) provides unique engineering services, cloud-based cyber operations infrastructure, advanced tactics, techniques and procedures training, and a full suite of wireless communications survey and reconnaissance sensors that enable real-time multi-domain awareness while enhancing command and control. Position Summary As the Embedded Developer, the role will support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission. Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems. Role and Responsibilities The Embedded Developer will apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality, and learn new technologies quickly. The role will also provide support to the test team during component and system testing and perform protocol analysis. Skills and Experience Required Experience: Six (6) or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing Required Five (5) or more years of experience in at least 3 or more of the following areas: Software development experience using C, C/C++, or other proprietary languages Developing embedded software systems in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems Experience with OS internals in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems Reverse engineering and analysis of software Low-level programming of device drivers in a Unix, Linux, or Windows environment Bit-level data analysis Systems engineering of large scale embedded systems Hands on experience with integrating hardware and software systems. Expertise in 2 of the following areas: 1) System Requirements Analysis 2) Software System Design 3) Software System Development 4) Software System Integration 5) Software System Testing Configuration, administration, and development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU) Development experience on embedded platforms (Linux, Unix, Android, VxWorks) Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc. Familiarity with assembly languages (development or reversing) Knowledge of low level, systems programming concepts Required Education: Bachelor of Computer Science or Computer Engineering or related discipline from an accredited college or university PLUS 6 years of software/system development work experience, OR Masters of Computer Science or Computer Engineering PLUS 4 years of experience Additional Qualifications (nice to haves): Experience with vulnerability analysis and exploit development Experience with Python Experience with Assembly Memory safe low level programming experience such as Rust Knowledge of telecommunications architecture and protocols Our Culture Metrea's single core value “rooted in humility” is supported by four key attributes; entrepreneurial, systematic, discerning & over-deliver which combined; form our Teammate Firmware, our culture. These attributes are explored during the hiring process, when we grow our teams and to continually support the growth of our culture. We are a hyper-collaborative, dynamically hierarchical organization united by a passion for what we do, and how we do it, who we do it with, and who we do it for Benefits Health and welfare Retirement plan eligibility Work Authorization / Security Clearance Employee must be a US citizen Employee must have and maintain a Top-Secret SCI with Full-Scope Poly Clearance Level. Valid Driver's license AAP/EEO Statement Metrea Algorithmics (MAX) is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law. Position Type and Expected Hours of Work This is a full-time position with typical working hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Hours and work shifts may change in accordance with department and business needs. Exempt Employees must have the ability to be on-call and available, as business needs require. Non-Exempt employees may be required to work over 40 hours per week with approval from the department manager. Travel N/A Work Location Client Site Work Environment This job operates in an office setting Reasonable Accommodations Statement To perform this role successfully, an individual must be able to perform the responsibilities outlined in this to a satisfactory standard. Reasonable accommodations may be made to enable qualified individuals with additional needs to perform the essential functions. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. The role, responsibilities and activities may change at any time with or without notice. #Dice
    $74k-99k yearly est. Auto-Apply 60d+ ago
  • Embedded Developer Level 1

    Adaptic

    Embedded software engineer job in Annapolis, MD

    Not Just a Job - It's a Mission in Every Line of Code: Join us as an Embedded Developer! Are you ready to bring cutting-edge embedded software solutions to critical government systems? At Adaptic, we build the future of mission-critical technology. Join a high-impact team where your bold ideas are encouraged, and talent is recognized. What You'll Do: Design, develop, debug, and test embedded software in dynamic environments Analyze and refine system requirements to drive robust technical solutions Collaborate with team members and government stakeholders in design reviews Package and deliver embedded software products to mission-critical government customers Requirements What You Bring: Active TS/SCI and Polygraph Bachelors degree and 5+ years of embedded development experience Proficiency in low-level programming in Windows, Linux, or RTOS environments (e.g., VxWorks, uC/OS) Strong experience with C/C++ and Python Ability to navigate and contribute across the full development lifecycle Bonus Points For: Experience automating the testing of embedded software on embedded devices Ready to embed yourself in something meaningful? Apply now and learn more about our extensive benefits and customizable compensation packages.
    $74k-99k yearly est. 60d+ ago

Learn more about embedded software engineer jobs

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

The average embedded software engineer in Bethesda, 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 Bethesda, MD

$88,000

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

The biggest employers of Embedded Software Engineers in Bethesda, MD are:
  1. RTX Corporation
  2. Raytheon Technologies
  3. Apogee Research LLC
  4. Two Six Technologies
  5. Apogee Research, LLC
  6. Excyl
Job type you want
Full Time
Part Time
Internship
Temporary