Hybrid Embedded Software Engineer: C/C++, Linux

Creative Solutions Services, LLC

Germantown (MD)

Hybrid

USD 125,000 - 155,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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 a hands-on lab setting. The ideal candidate has 4+ years in embedded software, strong C/C++ skills, Linux experience, and comfort with board bring-up and hardware interaction.

Qualifications

  • Embedded C/C++ proficiency for microcontrollers/microprocessors.
  • Experience with board bring-up and hardware integration.
  • Strong Linux experience and familiarity with kernel modules is valuable.
  • Experience with PCIe-based hardware is a plus.
  • Hands-on lab debugging and hardware/software integration experience.

Responsibilities

  • Design, develop, debug, and test embedded software in C/C++.
  • Develop software for microcontrollers, microprocessors, and other hardware platforms.
  • Work directly with engineering boards during bring-up, integration, testing, and debugging.
  • Develop software interfacing with Linux-based host systems.
  • Collaborate with hardware/FPGA teams to integrate software with board-level functionality.
  • Support lab testing with oscilloscopes, analyzers, and test equipment.
  • Assist with manufacturing, validation, and system-level testing.
  • Work hands-on with servers, lab equipment, and boards as needed.
  • Leverage AI-assisted development tools while ensuring code quality.
  • Contribute to technical planning within a small engineering team.

Skills

Embedded C/C++
Microcontrollers/Processors
Board Bring-Up
Hardware/Software Integration
Linux
Python scripting

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, or related field

Tools

Verilog / VHDL knowledge
PCIe knowledge
Oscilloscope / Logic Analyzer

Job description

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 a hands-on lab setting. The ideal candidate has 4+ years in embedded software, strong C/C++ skills, Linux experience, and comfort with board bring-up and hardware interaction.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Creative Solutions Services, LLC • Germantown (MD)

Hybrid
USD 125,000 - 155,000
Senior Embedded Software Engineer (C/C++, Microprocessor)
Senior Embedded Software Engineer (C/C++, Microprocessor)

BCforward • Savage (MD)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer - C/C++, Microprocessor Design
Senior Embedded Software Engineer - C/C++, Microprocessor Design

idexcel • Savage (MD)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Embedded Systems Engineer: FPGA, Linux & AI‑Assisted Dev
Embedded Systems Engineer: FPGA, Linux & AI‑Assisted Dev

Qrypt • Germantown (MD)

Hybrid
USD 125,000 - 155,000
Competitive pay
Equity participation
Health, dental and vision
+3
Hybrid Remote Embedded Software Engineer (C/C++, Linux)
Hybrid Remote Embedded Software Engineer (C/C++, Linux)

Rehmann • Ann Arbor (MI)

Hybrid
USD 85,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Embedded Systems Engineer (C/C++, Linux)
Senior Embedded Systems Engineer (C/C++, Linux)

eInfochips • San Jose (CA)

On-site
USD 90,000 - 120,000
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Embedded Developer
Embedded Developer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 80,000 - 110,000
Embedded Engineer
Embedded Engineer

Tiltedge Solutions • Houston (TX)

On-site
USD 90,000 - 120,000