Embedded Software

Lexington, Massachusetts

Softworld, a Kelly Company
Apply for this Job
Job Title: Embedded Software- Engineer

Job Location: Lexington, MA

Onsite Requirements: Hybrid 4 day onsite 1 day remote
  • C
  • RTOS
  • Matlab
Job Description:


Responsibilities:
  • Work closely with a small team to define the software architecture and requirements based on high-level system requirements.
  • Design, implement, and test 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 the above.
Desired skills:
  • Firmware programming using VHDL or Verilog.
  • Experience with MATLAB and Simulink.
  • 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 5 years minimum experience, or MS plus 2 years minimum experience.
Skill Matrix:


Qualification

Assessment


Must Have

Degree Level

Bachelor's Degree

Hardware

Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)

Real-Time Software/Hardware

5 years

Program/Project Management OR Analysis

Software Documentation

Programming

C/C Programming

Development experience on a Linux platform

5 years

Embedded Software

5 years

Object Oriented Software Design and Development

5 years

Software Design/Development

5 years

Testing

Software Testing
  • 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
  • This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
Date Posted: 09 April 2025
Apply for this Job