Embedded Software Engineer

Talentify

Lexington (MA)

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Encode, Inc in Lexington, MA seeks an Embedded Software Engineer to architect and implement real-time embedded software in C/C++ for hardware control. Onsite role requiring Secret clearance, with opportunities to progress to Top Secret. Lab integration and scripting in Python/Matlab are part of the role.

Ideal candidates have Linux development experience and a strong foundation in digital/analog concepts, debugging with GDB, and familiarity with common hardware protocols.

Qualifications

  • Bachelor's degree plus 2–5 years of embedded software experience, or MS with 2+ years.
  • Strong C/C++ in hard real-time environments and RTOS.
  • Experience with Linux development and lab integration/testing.

Responsibilities

  • Architect, benchmark, design and program embedded software in C/C++ for hard real-time systems.
  • Develop software for hardware control in RTOS environments (Linux-like, VxWorks, Xenomai).
  • Perform integration and testing in the lab for the software components.
  • Create scripts in Python or Matlab for hardware testing and data analysis.

Skills

Embedded C/C++
RTOS design
Linux experience
Laboratory testing
Python/Matlab scripting

Education

Bachelor's + 2–5 years
MS + 2+ years

Tools

Git
GDB/Lldb

Job description

This job is with Encode, Inc a fully owned subsidiary of Lancesoft.

Clearance: This role requires a secret clearance to start. The candidate will need to be open and able to increase clearance level to Top Secret when they start. If someone has an active TS, that's a huge plus.

Job Details

Title: Embedded Software Engineer

Location: Lexington, MA

Clearance: Secret clearance

Virtual/Work from Home: Onsite role

Role

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
Desired 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

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.

EEO Employer

LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Talentify • Westford (MA)

On-site
USD 110,000 - 150,000
Software Developer
Software Developer

Talentify • St. Louis (MO)

On-site
USD 125,000 - 165,000
Solution Architect
Solution Architect

Talentify • Topeka (KS)

Remote
USD 110,000 - 140,000
Real-Time Embedded Engineer (C/C++, Linux) - Secret
Real-Time Embedded Engineer (C/C++, Linux) - Secret

Talentify • Lexington (MA)

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

Talentify • Lexington (MA)

Hybrid
USD 110,000 - 140,000
Hybrid work arrangement
Embedded Software Engineer
Embedded Software Engineer

Cryptic Vector • Arlington (VA)

Hybrid
USD 110,000 - 170,000
Medical insurance
Dental and vision insurance
401k contribution
+5
Embedded Software Engineer
Embedded Software Engineer

Cryptic Vector • Cincinnati (OH)

On-site
USD 120,000 - 150,000
Medical insurance
Dental and vision insurance
Performance bonus
+1
Associate Staff - Embedded Systems Engineer
Associate Staff - Embedded Systems Engineer

MIT Lincoln Laboratory • Lexington (MA)

On-site
USD 116,000 - 182,000
Health plans
MIT-funded pension
401K matching
+2
Embedded Software Engineer
Embedded Software Engineer

Datrose • Orlando (FL)

On-site
USD 103,000 - 141,000
Principal Program Protection Engineer (Embedded Software Engineer)
Principal Program Protection Engineer (Embedded Software Engineer)

Prattwhitney • North Tewksbury (MA)

On-site
USD 107,500 - 204,500
Medical, dental, vision, life insurance
401(k) with company match
Flexible spending accounts
+3