Embedded Software Engineer C/C++ Linux, Hardware Integration (USC or GREEN CARD ONLY)
$125k - $155kCreative 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
- 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
$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...LinuxFull timeContract workFor contractorsWork experience placementLocal areaFlexible hours$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...LinuxWork experience placementWorldwide$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...LinuxWork at office- ...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
- 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...LinuxFlexible hoursAfternoon shift
- ...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
$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...LinuxFull timeWork at officeRemote work3 days per week- 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
- ...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++...
$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...LinuxFull timeWork experience placement$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)....LinuxWork experience placement$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),...LinuxPermanent employmentContract workWork experience placementWork at officeLocal area$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...LinuxPermanent employmentContract workWork at officeRemote workShift work$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...LinuxFull timeTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hoursShift work$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),...LinuxFull timeWork at office- ...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...LinuxWork at office
- ...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,...LinuxPermanent employmentCurrently hiring
- ...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 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
$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...LinuxWork experience placementSeasonal workWork at office$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...LinuxFull timeTemporary workWork experience placementCasual workFlexible hours- ...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...LinuxContract workWork at office
$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...LinuxContract workTemporary workWork at officeImmediate startWorldwideFlexible hours$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...LinuxFull timeTemporary workRemote work1 day per week- ...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
$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...LinuxPermanent employmentFull timeWork at officeHome office2 days per week3 days per week$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 workTemporary workFor contractorsFor subcontractorWork at office- ...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...LinuxFull time
- ...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...LinuxPermanent employmentNight shift
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!
- software support Germantown, MD
- software Germantown, MD
- software technical support Germantown, MD
- entry level software sales Germantown, MD
- id software Germantown, MD
- ultimate software Germantown, MD
- remote software sales Germantown, MD
- embedded software Germantown, MD
- software asset management analyst Germantown, MD
- healthcare software sales Germantown, MD



