Embedded Software Engineer

Athari

Lexington (VA)

Hybrid

USD 96,000 - 131,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Athari in Lexington, MA is seeking an experienced embedded software engineer to design, develop and deploy firmware for multiple product lines. You will work on real-time systems, integrate with hardware, and ensure robust operation across stages from requirements to production.

Hybrid onsite 3 days/week with active secret clearance highly preferred. Candidates should have 5+ years in embedded development, strong C/C++, and hands-on debugging on embedded targets, plus familiarity with Git and

Qualifications

  • Bachelor's degree required; Master’s degree preferred.
  • 5 years of experience in software, firmware, and embedded systems.
  • Strong C/C++ programming skills with real-time OS experience.
  • Experience with RTOS such as VxWorks, Xenomai, or Linux.
  • Experience reading schematics and data sheets; good writing skills.
  • Proven ability to work on shared code repositories (e.g., Git).
  • Experience with CI/CD pipelines and scripting in Perl/Python/Shell.
  • Familiarity with USB, Ethernet, PCIe, I2C, SPI protocols.

Responsibilities

  • Design and implement embedded software from requirements to deployment.
  • Develop, test, and debug system software for product lines.
  • Integrate and validate new product designs with hardware interfaces.
  • Analyze and enhance efficiency, stability, and scalability of resources.
  • Provide post-production support and QA collaboration.
  • Interface with hardware design and development teams.

Skills

Embedded systems development
Troubleshooting on embedded targets
C/C++ Programming
RTOS/Real-time systems
Scripting: Perl, Python, Shell
Git / shared code repositories
CI/CD tools (GitHub Actions, Jenkins)
Communication protocols (USB, Ethernet
SPI, I2C, PCIe

Education

Bachelor's Degree
Master's Degree

Tools

Git
GitHub Actions
Jenkins
Ansible

Job description

Designs and implements software of embedded devices and systems from requirements to

production and commercial deployment for product lines. Designs, develops, codes, tests and

debugs system software. Involved in specifications, design and development of embedded

firmware in engineering projects. Analyzes and enhances efficiency, stability and scalability of

system resources. Integrate and validate new product designs. Supports software QA. Provides

post-production support. Interfaces with hardware design and development.

Required
  • Experience in embedded systems development.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills.
Other
  • Work location: Hybrid - Candidates should expect to be onsite 3 days a week.
  • Clearance: Candidates must have an active secret clearance to be considered for this position.
  • Travel: Estimated at 5% domestic and international
  • Interview Process: Initial pre-screen with Group Leader(s). If candidate advances to next round, will be a larger group interview with technical staff.
Must Have
  • Degree Level
  • Bachelor's Degree Yes
  • Experience
  • Software Unit Testing 5 years
  • Hardware
  • Firmware 5 years
  • Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux) 5 years
  • Real-Time Software/Hardware 5 years
  • Program/Project Management OR Analysis
  • Software Documentation 5 years
  • Programming
  • C/C++ Programming 5 years
  • Collaboration on shared code repositories (e.g., Git) 5 years
  • Embedded Software 5 years
  • Object Oriented Software Design and Development 5 years
  • Scripting Languages: Perl, Python, Shell Scripting, Powershell. 5 years
  • Software Design/Development 5 years
  • Software
  • Multithreaded and Multiprocessor Applications 5 years
  • Software Tools
  • CI/CD pipelines tools (GitHub Actions, Jenkins, Ansible, etc.) 5 years
  • Communication Protocols (USB, Ethernet, PCIe, I2C, SPI) 5 years
  • Testing
  • Software Testing 5 years
Nice to Have
  • Data/Reporting
  • MODBUS protocol 0 years
  • Degree Level
  • Master’s Degree Yes

Duration: 36 Months

Security Clearance Requirement: Yes

Security Clearance Level: Active Secret

Location: Lexington, MA 02421

Pay Range: $70 - $95 an hour

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

Similar jobs worth comparing

Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

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

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Senior Embedded Software Engineer
Senior Embedded Software Engineer

AlphaPRO Consultancy • Sterling Heights (MI)

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

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

NESC Staffing • Andover (MA)

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

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Software Engineer
Software Engineer

BWI GROUP • Moraine (OH)

On-site
USD 80,000 - 110,000