Embedded Software Engineer - Secret Clearance

SGS Consulting

Milton (MA)

On-site

USD 95,000 - 140,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SGS Consulting is seeking an embedded software engineer to work with a small team to define architecture and requirements from high-level system specs. You will design, implement, and test real-time software for hardware control in C/C++ for RTOS environments such as Linux, VxWorks, or Xenomai.

The role emphasizes hands-on lab integration and testing, Linux experience, and scripting in Python or MATLAB to support electronic testing and data analysis.

Qualifications

  • Bachelor's or Master’s degree in a technical field (e.g., CS, EE, CE).
  • 2–5 years of hands-on real-time software development experience.
  • Experience in C/C++ for hard real-time environments and RTOS.
  • Strong hardware-software integration and debugging skills.

Responsibilities

  • Define software architecture and requirements from high-level system specs.
  • Design, implement, and test real-time software for hardware control.
  • Collaborate closely with a small team to deliver robust software.
  • Perform integration and testing in lab environments.
  • Develop and run scripts for data analysis and testing in Python or MATLAB.

Skills

Firmware programming
Digital design
Analog design
Laboratory instrumentation
Git
Low level drivers
Debuggers (gdb/lldb)
Communication protocols

Education

Bachelor's degree
Master's degree

Tools

Mentor Graphics tools

Job description

Job Responsibilities:
  • Responsibilities involve working closely with a small team to define the software architecture and requirements based on high-level system requirements and the entire design, implementation, and test of the real-time software running in and controlling the hardware.
  • Role requires hands-on real-world experience with the following:
  • Architecting, benchmarking, designing, and programming software for physical control in C or C++ programming language for a hard real-time (time-deterministic, interrupt-driven, task-based, multi-threaded) environment using an RTOS such as real-time Linux, VxWorks, or Xenomai
  • Experience developing in Linux environments
  • Integration and testing in a laboratory setting of all of the above
  • Scripting in Python or Matlab for the purpose of electronic testing and data analysis
Skills:
  • Firmware programming using VHDL or Verilog
  • Digital design and schematic capture using Mentor Graphics tools
  • Analog or power circuit design
  • Familiarity with laboratory instrumentation, including oscilloscopes, function generators, meters, logic analyzers, and frequency counters
  • Experience with revision control systems such as git
  • Experience developing low level drivers
  • Experience with debuggers such as gdb, lldb, etc.
  • Knowledge of communication and hardware protocols (e.g. UDP, TCP, UART,SPI, I2C, USB, PCIe, MIPI)
Education/Experience:
  • Bachelor's plus 2-5 years minimum experience, or MS plus 2 years minimum experience.
  • The successful candidate will have excellent interpersonal and communication skills and be able to work in a team-oriented environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Secret Clearance
Embedded Software Engineer - Secret Clearance

SGS Consulting • Boston (MA)

On-site
USD 90,000 - 140,000
Embedded Real-Time Software Engineer (Secret Clearance)
Embedded Real-Time Software Engineer (Secret Clearance)

SGS Consulting • Milton (MA)

On-site
USD 95,000 - 140,000
Embedded Software Engineer - Real-Time, Secret Clearance
Embedded Software Engineer - Real-Time, Secret Clearance

SGS Consulting • Boston (MA)

On-site
USD 90,000 - 140,000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Embedded S/W Engineer
Embedded S/W Engineer

PlanIT Group, LLC • Grand Prairie (TX)

On-site
USD 110,000 - 170,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

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

Eikon Consulting • The Colony (TX)

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

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 90,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

SGS Consulting • Boston (MA)

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

Sapsol Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 170,000