Skip to content
← Back to job listings

Embedded Software Engineer

Athari · Lexington, MA, United States

Software DevelopmentSenior LevelExternal listingcontract23 days ago

About The Role

  • 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

Requirements

Benefits

This is an external listing. JobSpring does not represent or verify the employer. Report this listing