Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer C/C++ Linux, Hardware Integration (USC or GREEN CARD ONLY)

$125k - $155k

Creative Solutions Services, LLC

Refer a friend: Referral fee program Career Developers Inc., a distinguished staffing and consulting firm, is proud to celebrate 30 years of service excellence. As a GSA Contract holder, we offer comprehensive staffing solutions for both commercial and government sectors nationwide. By selectively partnering with clients who share our values, we ensure productive collaborations that set us apart in the industry. Our dedication to candidates involves managing expectations with precision through business intelligence, thorough interview preparation, transparent communication, and exceptional feedback throughout the process. We are committed to advancing your career and look forward to supporting your professional growth. ----------------------------------------------------------------------------------------------------------------------------------------------- Embedded Software Engineer - C/C++, Microprocessors & Hardware Location Germantown, MD - Hybrid, 4 days onsite per week Salary $125,000-$155,000; additional flexibility may be available for highly qualified senior candidates. Citizenship and Sponsorship Candidates must be either a U.S. Citizen or U.S. Permanent Resident (Green Card holder). Sponsorship is not available for this position. Must Have the Following Embedded C/C++ Microcontrollers/Microprocessors Board Bring-Up Hardware/Software Integration Linux Our growing client is looking for a hands-on Embedded Software Engineer who enjoys working close to the hardware. This is not primarily an FPGA development role. The ideal candidate is an embedded software engineer who writes C/C++ for microcontrollers, microprocessors, soft processors, or similar hardware platforms and is comfortable working directly with boards in the lab. The target is a mid-level engineer with approximately 4+ years of relevant experience, although stronger senior-level candidates will also be considered. Responsibilities Design, develop, debug, and test embedded software using C and C++. Develop software for microcontrollers, microprocessors, soft processors, and other hardware-based computing platforms. Work directly with engineering boards during initial bring-up, integration, testing, and debugging. Develop software that interfaces between low-level hardware and Linux-based host systems. Participate in hardware/software integration for PCIe-based devices and server platforms. Develop Linux kernel modules, drivers, and user-space Linux software as needed. Troubleshoot problems across embedded software, hardware, operating systems, and system interfaces. Work closely with hardware and FPGA engineers to integrate software with board-level functionality. Support lab testing using oscilloscopes, logic analyzers, and other electronic test equipment. Assist with manufacturing, validation, and system-level testing. Work hands-on with servers, lab equipment, boards, racks, and related hardware when necessary. Use AI-assisted development tools where they provide meaningful engineering leverage while maintaining ownership of code quality and correctness. Contribute to technical planning and product development within a small, collaborative engineering team. Requirements Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, or a related technical field, or equivalent relevant experience. 4+ years of embedded software engineering experience preferred. Strong C and C++ programming experience in embedded environments. Experience programming microcontrollers, microprocessors, soft processors, or similar embedded computing platforms. Strong understanding of embedded systems and hardware/software interaction. Hands-on experience with board bring-up, board-level debugging, or hardware integration. Strong Linux experience. Experience developing software that communicates with hardware devices and host systems. Familiarity with Linux kernel modules, device drivers, or low-level Linux development is highly valuable. Python and/or Bash scripting experience is preferred. Experience using oscilloscopes, logic analyzers, and similar electronics lab equipment. Comfortable working hands-on in a lab environment, including installing, testing, and troubleshooting hardware and servers. MicroBlaze experience is a strong plus. FPGA, Verilog, or VHDL knowledge is a plus but not required. Experience with PCIe-based hardware is a plus. Signal processing, control systems, RF, or mixed-signal electronics experience is helpful but not required. Strong communication, troubleshooting, and problem-solving skills. Ideal Candidate The strongest candidate is someone who can say: "I write C/C++ that runs on processors or microcontrollers, I understand how my software interacts with the hardware, and I'm comfortable putting a board on the bench and debugging it." This person does not need to be the engineer designing FPGA logic in Verilog or VHDL. They should, however, be comfortable collaborating with FPGA and hardware engineers and understanding how their embedded software interacts with those systems. Embedded Software Engineer, Embedded C++, Embedded C, Microcontroller, Microprocessor, Embedded Systems, Firmware Engineer, Linux, Embedded Linux, Board Bring-Up, Hardware Software Integration, MicroBlaze, Device Drivers, Linux Kernel, Kernel Modules, PCIe, Firmware Development, Hardware Debugging, C Programming, C++ Programming, Processor Development, Soft Processor, Board Support Package, BSP, Low-Level Software, Systems Programming, Electronics, Oscilloscope, Logic Analyzer, Python, Bash, Hardware Engineer, Computer Engineering, Electrical Engineering, Cybersecurity, Quantum Technology, Germantown Maryland, Embedded Engineer, Maryland Engineering Jobs. #J-18808-Ljbffr Creative Solutions Services, LLC

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer C/C++ Linux, Hardware Integration (USC or GREEN CARD ONLY) in Germantown, MD vacancy
  • Career Developers Inc. is seeking an Embedded Software Engineer in Germantown, MD. The role focuses on writing C/C++ for microcontrollers and processors, bringing up hardware, and integrating software with Linux systems. You will work closely with hardware engineers in... 
    Linux

    Creative Solutions Services, LLC

    Germantown, MD
    2 days ago
  • $107.09k - $144.57k

     ...Senior Embedded Software EngineerLocation: Germantown...  ...Embedded Software Engineer. This position is...  ...between software, hardware, product strategy,...  ...experienceFluency in C/C++Proficiency developing in a Linux environment....  ...and Principles: - Integrity - Agility - Excellence... 
    Linux
    Full time
    Contract work
    For contractors
    Work experience placement
    Local area
    Flexible hours

    Leonardo DRS

    Germantown, MD
    4 days ago
  • $91.1k - $129.8k

     ...Onboard Solutions Engineering (DOSE) team...  ...role, the Senior Embedded Software Engineer will work...  ...qualityExperience with C and C++ software...  ...testingExperience with Linux or Unix-based...  ...protocols, and hardware interfacesDesired...  ..., and Continuous Integration (CI)Experience working... 
    Linux
    Work experience placement
    Worldwide

    Wabtec

    Germantown, MD
    2 days ago
  • $125k - $155k

     ...Embedded Software EngineerQrypt's mission is to protect...  ...team of engineers, physicists, and...  ...systems composing of hardware, digital logic, embedded...  ...software, Linux kernel modules, and...  ...hardware/FPGA/software integration effortsDevelop...  ...with C, C++, bash and/or PythonExperience... 
    Linux
    Work at office

    Qrypt

    Germantown, MD
    5 days ago
  •  ...Flight Software Engineer IIQuantum Space is redefining mobility...  ...to design, develop, integrate, and test embedded software that powers...  ...of software, hardware, and operations.Where...  ...running VxWorks and Linux.Debug and integrate...  ...of experience with C++ or another object-oriented... 
    Linux

    Quantum Space

    Rockville, MD
    3 days ago
  • Systems Integration Technician II This position...  ...validate operational software per installation...  ...systems (Solaris, Linux, and Windows) and...  ...including installing the hardware into the racks,...  ...(Java, C/C++ preferred). Scripting...  ...Qualify Communications Engineering Computer... 
    Linux
    Flexible hours
    Afternoon shift

    Canfield Consulting Group

    Rockville, MD
    3 days ago
  •  ...Embedded Software EngineerAs an Embedded Software Engineer, you will be responsible for product design, development...  ...supportInterface with hardware design and developmentAssess...  ...experienceC and C++ proficientProficient in Embedded Linux (Peta Linux, OpenWrt, Yocto... 
    Linux

    Maxtena

    Germantown, MD
    2 days ago
  • $107.9k - $195.05k

     ...missions. Leidos is seeking a Systems Integration Engineer to join the Terminal Flight Data Manager...  ...of this team, you'll collaborate with software engineers, system engineers, and FAA stakeholders...  ..., distributed software systems.Strong Linux/UNIX administration and troubleshooting... 
    Linux
    Full time
    Work at office
    Remote work
    3 days per week

    Leidos

    Gaithersburg, MD
    3 days ago
  • Wabtec Corporation in Germantown, MD is seeking a Senior Embedded Software Engineer to design, develop, and maintain embedded software for a...  ...software applications, requirement reviews, and continuous integration within an Agile/Scrum environment. #J-18808-Ljbffr... 
    Linux

    Wabtec Corporation

    Germantown, MD
    4 days ago
  •  ...Job Description Job Description Software/Integration Engineer - Hardware/Software Job Summary/Description Have a broad understanding of engineering...  ...Knowledge of communication protocols: TCP/IP, UDP, Modbus, CAN, Serial MATLAB, TestStand, Python, C++... 

    Acquired Data Solutions

    Rockville, MD
    6 days ago
  • $87.1k - $157.45k

    Leidos is seeking a Sr. Software Development Engineer who will be a member of a...  ...Level Operating Systems (Linux) - Customization, RPMs, Firmware...  ...Unix Command Line• SW/HW Integration, NetApp, Hardware, Ansible Playbooks,...  ...software (primarily Ada95/C++) on a UNIX/Linux platform... 
    Linux
    Full time
    Work experience placement

    Leidos

    Gaithersburg, MD
    4 days ago
  • $95k - $149.5k

     ...and build custom test hardware and automation using...  ...deployment from hardware/software integration, to use in design...  ...functional development engineering team to fix...  ...Familiarity with Linux operating systems and...  ...scripting language (Python, C/C++, Java or other).... 
    Linux
    Work experience placement

    ViaSat

    Germantown, MD
    5 days ago
  • $91k - $138.75k

     ...Description The Senior Linux Systems...  ...enterprise MFA integrations, infrastructure...  ...Azure), supporting engineering workloads,...  ...including smart card/FIPS-compliant...  ...mirroring, and local software distribution...  ...of server hardware, cabling, or rack...  ...permanent resident (green card holder),... 
    Linux
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Local area

    A/V Services LLC

    Germantown, MD
    1 day ago
  • $117.5k - $179.25k

     ...provides input into annual hardware, software, and staffing budget forecasts...  ...(Windows, macOS, iOS, Linux). Demonstrated experience administering...  ..., U.S. Permanent Resident (Green Card holder), or asylee/refugee...  ...and loitering munitions to integrated autonomy and space... 
    Linux
    Permanent employment
    Contract work
    Work at office
    Remote work
    Shift work

    A/V Services LLC

    Germantown, MD
    2 days ago
  • $120k - $200k

     ...battlefield effects through integrated autonomous networks...  ...contribute to general software development. We have a...  ...across the stack — Linux systems, networking, and...  ...coordinate the right engineering owner.Read and write...  ...monitoring/alerting.Some C/C++ is a bonus — helpful... 
    Linux
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Forterra, Inc.

    Clarksburg, MD
    3 days ago
  • $107.9k - $195.05k

    Leidos is seeking a Software Engineer to be based in Gaithersburg...  ...system integration activities, including hardware and low-level communications...  ...experienceProficiency in C and/or C++Experience developing real-time,...  ...systemsExperience with Linux environments (Red Hat),... 
    Linux
    Full time
    Work at office

    Leidos

    Gaithersburg, MD
    5 days ago
  •  ...Software EngineerLeidos is seeking a Software Engineer to be based in Gaithersburg, MD; Eagan...  ...practicesSupport system integration activities, including hardware and low-level...  ...experienceProficiency in C and/or C++Experience developing real-...  ...with Linux environments (Red Hat... 
    Linux
    Work at office

    ClearanceJobs

    Gaithersburg, MD
    1 day ago
  •  ...Currently hiring in the Gaithersburg, MD area for a Linux C++/Java SoftwareSoftware Engineer to support a large scale software development program using Linux. Applicants...  ...Over 2 years of software development, integration and configuration experience with C++, Java,... 
    Linux
    Permanent employment
    Currently hiring

    WA Zepp Inc

    Gaithersburg, MD
    6 days ago
  •  ...Electronics Co. is seeking an experienced software engineer to participate in the design and...  ...wide range of software components for embedded networking applications, targeting microprocessors...  ...new features, maintain Patton's Linux-based operating environment, and contribute... 
    Linux

    Patton Electronics Co

    Gaithersburg, MD
    3 days ago
  • Patton Electronics seeks an experienced software engineer to design and develop a wide range of LAN/WAN networking software for embedded platforms. You will independently architect...  ..., and mentoring junior engineers. Prior Linux-based environment experience is preferred... 
    Linux

    Patton Electronics

    Gaithersburg, MD
    4 days ago
  • $70k - $75k

     ...Whiting School of Engineering: Office ofResearch...  ...the development and integration of roboticsoftware...  ...2, Java, C#, and C++ to buildscalable...  ...logic with physical hardware, ensuring...  ...to ensure seamless software interoperability and...  ...Experience working in Linux/Unix (Ubuntu) environments... 
    Linux
    Work experience placement
    Seasonal work
    Work at office

    The Chronicle Of Higher Education, Inc.

    Gaithersburg, MD
    5 days ago
  • $50 per hour

     ...this junior cyber software developer role, you...  ..., developing, integrating and testing scalable...  ...understanding of software engineering principles,...  ...of subject matter (hardware, software,...  ...experience with Rust, C/C++, Java, JavaScript,...  ...with working in a Linux CLI environment (e... 
    Linux
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Rockville, MD
    2 days ago
  •  ...environments, and performance engineering. The ideal candidate...  .... Support integration of laboratory instruments...  ...specialized scientific software. Coordinate with...  ...Citizenship: US Citizen or Green Card Holder Clearance:...  ...Strong expertise with Linux environments, HPC... 
    Linux
    Contract work
    Work at office

    General Dynamics Information Technology

    Gaithersburg, MD
    20 days ago
  • $121.07k - $163.8k

     ...workloads. This role integrates technical team activities...  ...across infrastructure engineering, HPC operations, cloud...  ...: US Citizen or Green Card Holder Clearance:...  ...Familiarity with HPC, Linux, Nutanix, cloud platforms...  ...workloads, or scientific software ecosystems. PLEASE... 
    Linux
    Contract work
    Temporary work
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Gaithersburg, MD
    3 days ago
  • $111.07k - $148.1k

     ...efforts to all aspects of system integration including design, analysis,...  ...in system architecture and engineering disciplines. •Recommends...  ...Candidate •5+ years of current Linux systems engineering...  ...to install and lift physical hardware equipment Candidate must be... 
    Linux
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Gaithersburg, MD
    4 days ago
  •  ...Officer as part of an engineering R&D team, the...  ...based on Software Defined Radio (SDR...  ...ensure seamless integration and performance...  ..., firmware, and embedded systems issues in...  ...programming skills in C/C++, Python, and hardware description...  ...systems (RTOS, Linux) ~ Ability to work... 
    Linux

    Maxtena Inc

    Germantown, MD
    27 days ago
  • $87.1k - $157.45k

    Leidos is looking for a Software Developer focusing on System Management...  ...in ensuring the seamless integration and functionality of air...  ...administration - Red Hat Enterprise Linux, package management,...  ...schemes, switch configs)Physical hardware provisioning (PXE boot, kickstart... 
    Linux
    Permanent employment
    Full time
    Work at office
    Home office
    2 days per week
    3 days per week

    Leidos

    Gaithersburg, MD
    1 day ago
  • $55 - $75 per hour

     ...Job Title: Principal Systems Integration Engineer Job Description We are seeking a Principal Systems Integration Engineer to lead...  ...components. Ensure compatibility and interoperability across hardware, software, and models. Perform integration planning, sequencing,... 
    Contract work
    Temporary work
    For contractors
    For subcontractor
    Work at office

    Actalent

    Rockville, MD
    1 day ago
  •  ...Germantown, MD, is seeking a Senior Software Engineer for a full-time, on-site role developing...  ..., and ensure software supply chain integrity in a collaborative environment. Qualifications...  ..., proficiency in Rust, C, or C++, strong Linux skills, plus experience with... 
    Linux
    Full time

    Leonardo DRS

    Germantown, MD
    2 days ago
  •  ...Experience with a variety of operating systems including Windows, Linux or UNIX. Excellent written and verbal communication skills;...  ...All candidates must be a US citizen or possess permanent status Green Card. Pass client‑mandated clearance process, including drug screening... 
    Linux
    Permanent employment
    Night shift

    PlanIT Group, LLC

    Rockville, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer C/C++ Linux, Hardware Integration (USC or GREEN CARD ONLY). Be the first to apply!