Post job

Embedded software engineer jobs in Rockville, MD - 1,879 jobs

All
Embedded Software Engineer
Embedded Software Developer
Embedded Engineer
Senior Embedded Engineer
  • Staff Embedded Software Engineer

    Northrop Grumman 4.7company rating

    Embedded software engineer job in Linthicum, MD

    RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: PolygraphTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Microelectronics Center (NGMC) is seeking a Staff 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 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 Staff Embedded Software Engineer: Bachelor's degree in a STEM discipline with 12 years of experience, a Master's degree in a STEM discipline with 10 years of experience or a PhD in a STEM discipline with 8 years 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 Staff 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: $163,200.00 - $256,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $72k-96k yearly est. Auto-Apply 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer Embedded/Network Systems II (Full Time) - United States

    Cisco 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. + Proficiencyin 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 DevSecOpspractices and their application in software development workflows. **Preferred Qualifications** + Conceptual understanding or hands-on experience with AI/ML. + Understanding ofcybersecurity 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. Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
    $123.6k-200.1k yearly 42d 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 Linux Developer

    Actalent

    Embedded software engineer job in Manassas, VA

    We are looking to hire two innovative Embedded Linux Engineers to join our team in developing embedded Linux software for submarine acoustic systems. This exciting opportunity involves working on a cutting-edge, multi-year project aimed at creating next-generation embedded software for newly designed hardware platforms. The project supports advanced defense systems, requiring deep technical expertise in Linux-based environments, kernel development, and hardware/software integration. Responsibilities * Contribute to the development of Linux kernel modules and device drivers for custom hardware. * Write and maintain code using C/C++, Bash, and Python. * Integrate and debug Linux OS on embedded systems. * Collaborate with hardware teams to ensure seamless software/hardware integration. * Perform software testing, validation, and maintain embedded systems over the long term. * Support system bring-up and troubleshooting on new hardware platforms. * Participate in architectural decisions and contribute to system-level design. Essential Skills * Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field. * 3+ years of expertise in Linux OS, including kernel-level development. * Experience developing Linux kernel modules and device drivers. * Proficiency in C/C++, Bash, and Python. * Understanding of operating systems internals. * Eligibility for US Secret Clearance (must have at least interim to start). Additional Skills & Qualifications * Familiarity with hardware platforms and embedded system design. * Demonstrated ability in Linux integration and debugging. * Prior experience in defense or aerospace embedded systems. * Experience with real-time systems and performance optimization. * Familiarity with Git, CI/CD pipelines, and modern development workflows. * Experience working in an Agile development environment. Work Environment This position is 100% on-site in the lab in Manassas, where you will work alongside a diverse team of professionals, including engineers and integrators from various backgrounds. The role requires collaboration with others who work on platform development, ensuring a rich, team-oriented environment. Job Type & Location This is a Contract position based out of Manassas, VA. Pay and Benefits The pay range for this position is $65.00 - $80.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Manassas,VA. Application Deadline This position is anticipated to close on Jan 2, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $65-80 hourly 9d 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 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

    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
  • Embedded CNO Developer

    Nissint Technologies, LLC

    Embedded software engineer job in Severn, MD

    Job DescriptionBenefits: 401(k) Competitive salary Dental insurance Flexible schedule Health insurance Opportunity for advancement Paid time off Parental leave Profit sharing Signing bonus Training & development Tuition assistance Vision insurance Wellness resources Description At Nissint Technologies, you'll work on high-impact, cutting-edge projects with a skilled team of developers, delivering custom software solutions to the Intelligence Community. We offer a flexible, supportive environment with competitive compensation, professional growth opportunities, and a strong emphasis on work-life balance, ensuring you can thrive both personally and professionally. This job presents an exciting opportunity to collaborate with a group of talented professionals dedicated to advancing cybersecurity, tackling challenging problems, and making a significant impact in protecting digital assets. With careful examination and creative analysis, we leverage diverse approaches to develop advantageous solutions. This integrated approach ensures adaptability and sustainability in a dynamic landscape, achieving immediate goals while preparing for future advancements. As part of our team, you'll support cyberspace operations through discovery, analysis, and development of essential security capabilities, collaborating closely with mission teams to provide the tools they need to achieve objectives successfully. Responsibilities Leading complex projects from start to finish, ensuring timely delivery and meeting all requirements. Conducting detailed analysis of embedded systems to identify and resolve critical issues affecting performance, reliability, or functionality. Utilizing debugging tools like GDB to diagnose and fix bugs in codebases, particularly in assembly languages such as ARM, PPC, MIPS, etc. Acting as the primary point of contact for customers, understanding their needs, and translating them into actionable tasks and milestones. Self-directing research and development tasks, breaking down larger projects into manageable, meaningful milestones to ensure progress tracking. Developing and optimizing code within environments like VxWorks, ELDK, or custom OSes, ensuring compatibility and efficiency. Working closely with cross-functional teams (hardware, software, QA) to integrate solutions seamlessly into larger systems. Maintaining comprehensive documentation of processes, findings, and solutions for future reference and team knowledge sharing. Guiding junior engineers, providing training and feedback to enhance the team's overall expertise. Staying updated on emerging trends, tools, and technologies in embedded systems development to maintain a competitive edge. Requirements Proven experience with embedded operating systems such as VxWorks, ELDK, or custom OSes. Strong skills in Python, C, and assembly languages (ARM, PPC, MIPS). Extensive experience using tools like GDB for debugging and analysis. Ability to independently drive research tasks and manage projects without extensive oversight. Excellent coordination skills with customers to clarify requirements and set project milestones. Desired Skills Experience with languages like Rust or Go for system-level programming. Familiarity with real-time operating systems (RTOS) and their intricacies. Understanding of bare-metal programming and low-level hardware interactions. Experience contributing to open-source projects, enhancing collaborative development skills. Expertise in optimizing embedded systems for performance, power efficiency, and resource constraints. Ability to convey complex technical concepts clearly through training sessions or documentation. Knowledge of embedded systems applications in specific industries like automotive, aerospace, or IoT.
    $74k-99k yearly est. 1d ago
  • CNO Reverse / Embedded Engineer

    Silveredge Government Solutions

    Embedded software engineer job in Fort Meade, MD

    SilverEdge is a premier provider of innovative cyber, software, and intelligence solutions, addressing mission-critical challenges for the Department of Defense (DoD), Intelligence Community (IC), and beyond. We are dedicated to delivering impactful results to meet mission goals through cutting-edge technology and expertise. We are seeking CNO Reverse/Embedded Engineers to develop and secure embedded systems for defense and national security missions. Role Responsibilities Include: Performs reverse engineering of embedded systems, hardware devices, and software applications to uncover vulnerabilities and security flaws. Develop and implement strategies for exploitation and defense of embedded systems. Collaborates with cross-functional teams to design secure embedded systems from the ground up. Utilize a variety of tools and techniques for software reverse engineering, including static and dynamic analysis. Craft custom tools and scripts to automate reverse engineering and analysis processes. Stay abreast of the latest trends and advancements in CNO, embedded systems security, and reverse engineering techniques. Required Qualifications Requirements: A TS/SCI with Polygraph level clearance Bachelor's degree in computer science or a related field is required to support this effort Additional years of experience may substitute for a degree Proficiency with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (e.g., GDB, WinDbg). Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python). Knowledge of operating systems internals, firmware, and protocols. Entry Level Candidates: 1-3 years of experience Senior Level Candidates: 5+ years About SilverEdge SilverEdge Government Solutions was founded on the belief that nurturing talent and collaborating closely with our customers enables us to think big and deliver the best for our country. Our mission is to bring top technology talent together to solve the world's most challenging problems while protecting the United States and our allies.SilverEdge Government Solutions, LLC is an Equal Opportunity Employer and applicants receive lawful consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
    $76k-101k yearly est. Auto-Apply 60d+ ago
  • CNO Reverse / Embedded Engineer

    Silveredgegs

    Embedded software engineer job in Fort Meade, MD

    SilverEdge is a premier provider of innovative cyber, software, and intelligence solutions, addressing mission-critical challenges for the Department of Defense (DoD), Intelligence Community (IC), and beyond. We are dedicated to delivering impactful results to meet mission goals through cutting-edge technology and expertise. We are seeking CNO Reverse/Embedded Engineers to develop and secure embedded systems for defense and national security missions. Role Responsibilities Include: Performs reverse engineering of embedded systems, hardware devices, and software applications to uncover vulnerabilities and security flaws. Develop and implement strategies for exploitation and defense of embedded systems. Collaborates with cross-functional teams to design secure embedded systems from the ground up. Utilize a variety of tools and techniques for software reverse engineering, including static and dynamic analysis. Craft custom tools and scripts to automate reverse engineering and analysis processes. Stay abreast of the latest trends and advancements in CNO, embedded systems security, and reverse engineering techniques. Required Qualifications Requirements: A TS/SCI with Polygraph level clearance Bachelor's degree in computer science or a related field is required to support this effort Additional years of experience may substitute for a degree Proficiency with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (e.g., GDB, WinDbg). Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python). Knowledge of operating systems internals, firmware, and protocols. Entry Level Candidates: 1-3 years of experience Senior Level Candidates: 5+ years About SilverEdge SilverEdge Government Solutions was founded on the belief that nurturing talent and collaborating closely with our customers enables us to think big and deliver the best for our country. Our mission is to bring top technology talent together to solve the world's most challenging problems while protecting the United States and our allies.SilverEdge Government Solutions, LLC is an Equal Opportunity Employer and applicants receive lawful consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. Not ready to apply? Connect with us for general consideration.
    $76k-101k yearly est. Auto-Apply 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 60d+ 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 60d+ ago
  • Cleared Embedded Developer

    Yellow Duck Technologies

    Embedded software engineer job in Annapolis, MD

    Yellow Duck Technologies is seeking embedded developers with active TS/SCI with Full Scope Polygraph clearance. Responsibilities: Design, develop, debug, and modify embedded software. Participate in code reviews and work as part of a larger team to develop embedded software products. Create and maintain documentation on developed software and techniques. Develop and maintain support software for interfacing with developed embedded software. Conduct developer testing and integration testing for all developed software. Qualifications: Bachelor's degree in a technical discipline; additional 4 years of experience may substitute degree. Experience with low-level programming in a Windows, Linux, or RTOS (e.g., VxWorks, uC/OS, etc.) Experience with C/C++ and Python programming. Active TS/SCI clearance with Full Scope Polygraph. Yellow Duck is hiring cleared technical professionals at all skill levels. If you possess an active TS/SCI clearance with Full Scope Polygraph, please submit your resume for a friendly follow-up and quick job-matching response! Yellow Duck Technologies provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, ethnicity, religion, sex, sexual orientation, gender identity and expression, national origin, disability, genetic information, veteran status, or any other protected characteristic or class. View all jobs at this company
    $74k-99k yearly est. 10d 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
  • Embedded Software Developer/Engineer

    Athenix Solutions Group

    Embedded software engineer job in Annapolis, MD

    Full-time Description 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. 33d ago
  • Embedded Engineer (TS/SCI with polygraph required)

    Cyberpoint International 4.0company rating

    Embedded software engineer job in Columbia, MD

    What We're Looking For CyberPoint International is looking for an ambitious, talented individual to fill the role of Embedded Engineer. In this role you will have the opportunity to show off your skills in software development, analysis and testing on a daily basis. You will become both a team member and leader, as you provide support for a number of projects performing custom software design, development and more. Join a diverse and intellectual group of peers, and be on the front-end (pun intended) of things here at CyberPoint where we are committed to providing cutting-edge cyber security services to clients worldwide. Qualifications What You'll Need * Programming experience * Low-level programming experience * An active TS/SCI clearance with polygraph is required What Will Set You Apart * Demonstrated programming ability in languages such as, Assembly, C, C#, C++, Java, Perl, or Python * Programming experience with network sockets/ports, protocol manipulation, and network packet manipulation * Windows, Linux, or Mac operating system internals, or kernel programming experience * Software reverse engineering experience, including IDA-Pro, Immunity Debug, WinDdg or similar * X86, X86_64 assembly, Windows or Linux Kernel experience * Experience with Windows and Linux System APIs, POSIX, win32 and win native API * Driver experience, developing windows applications and servers * Embedded development experience * Full software life-cycle experience * Malware analysis experience * Debugging experience * Mobile development experience * Vulnerability research or analysis experience * Current and experienced on Socket Programming * Knowledge on Source code control tools and their usage * Interest and familiarity with software version control tools, like Subversion and CVS * A master's or bachelor's degree in computer science, computer engineering, electrical engineering, mathematics or a related technical field #CJ Our Culture Great People, Exceptional Benefits Great people are the foundation of any great company. To attract and retain great people, CyberPoint offers fulfilling work that we like to balance with the rest of life. We accomplish this by offering outstanding benefits that allow each of our employees to live and work well. To learn more, *************************************************************
    $75k-97k yearly est. 60d+ ago
  • CNO Embedded Engineer

    Zetier

    Embedded software engineer job in Arlington, VA

    Zetier seeks senior Computer Network Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, deploying, and examining tools intersecting communications, sensing, and meeting resource constraints (e.g. space, heat, power). Positions available in Arlington (VA), State College (PA), and St Petersburg (FL). Required: Extensive experience (5+ years) electrical engineering (e.g. DSP, FPGA, PCB, RF) Familiarity with software programming languages (e.g. C/C++, Matlab, Python) Development on embedded platforms (e.g. uBoot, IoT, drone firmware) Successfully developed cutting edge end-to-end cyber solutions Effective communication with customers and teammates Ability to obtain and maintain a U.S. security clearance Desired: Experience with RF/mmW hardware design and/or component design Wireless communications standards and protocols (e.g. GSM/LTE/5g) Schematic capture; PCB layout, simulation, and design experience Systems software development experience (e.g. OS kernel drivers) Experience working in networking (e.g. 802.11ac, Zigbee, SATCOM) Securely implemented cryptographic primitives (e.g. AES, ECDSA) Experience developing with version control software (e.g. git, svn) Familiar reading assembly / compiled programs (e.g. x86, 64, ARM) Reverse engineering experience (e.g. gdb, Binary Ninja, IDA Pro) Developed software on mobile platforms (e.g. Android, iOS) Successfully led small cross-domain development teams Active U.S. security clearance Zetier is proud to be an Equal Opportunity Employer. We celebrate diversity and do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis protected by law. All employment is decided on the basis of merit, qualifications, and business need.
    $77k-102k yearly est. 60d+ ago
  • Embedded Linux Developer

    Actalent

    Embedded software engineer job in Manassas, VA

    We are looking to hire two innovative Embedded Linux Engineers to join our team in developing embedded Linux software for submarine acoustic systems. This exciting opportunity involves working on a cutting-edge, multi-year project aimed at creating next-generation embedded software for newly designed hardware platforms. The project supports advanced defense systems, requiring deep technical expertise in Linux-based environments, kernel development, and hardware/software integration. Responsibilities + Contribute to the development of Linux kernel modules and device drivers for custom hardware. + Write and maintain code using C/C++, Bash, and Python. + Integrate and debug Linux OS on embedded systems. + Collaborate with hardware teams to ensure seamless software/hardware integration. + Perform software testing, validation, and maintain embedded systems over the long term. + Support system bring-up and troubleshooting on new hardware platforms. + Participate in architectural decisions and contribute to system-level design. Essential Skills + Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field. + 3+ years of expertise in Linux OS, including kernel-level development. + Experience developing Linux kernel modules and device drivers. + Proficiency in C/C++, Bash, and Python. + Understanding of operating systems internals. + Eligibility for US Secret Clearance (must have at least interim to start). Additional Skills & Qualifications + Familiarity with hardware platforms and embedded system design. + Demonstrated ability in Linux integration and debugging. + Prior experience in defense or aerospace embedded systems. + Experience with real-time systems and performance optimization. + Familiarity with Git, CI/CD pipelines, and modern development workflows. + Experience working in an Agile development environment. Work Environment This position is 100% on-site in the lab in Manassas, where you will work alongside a diverse team of professionals, including engineers and integrators from various backgrounds. The role requires collaboration with others who work on platform development, ensuring a rich, team-oriented environment. Job Type & Location This is a Contract position based out of Manassas, VA. Pay and Benefits The pay range for this position is $65.00 - $80.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Manassas,VA. Application Deadline This position is anticipated to close on Jan 2, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $65-80 hourly 9d ago

Learn more about embedded software engineer jobs

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

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

$88,000

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

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