Embedded Software- Engineer - LLJP00001686 Job at Softworld, a Kelly Company, Lexington, MA

TGRwbU4vLzdKN3M4M3ZQMGcyR3hNRWd4V0E9PQ==
  • Softworld, a Kelly Company
  • Lexington, MA

Job Description

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. **

Job Tags

For contractors, For subcontractor,

Similar Jobs

Robert Half

Executive Assistant Job at Robert Half

 ...based in Madison, NJ, and requires full-time, onsite presence with no flexibility for remote or hybrid work. We are seeking a highly organized and proactive Executive Assistant to support a department of up to 20 individuals. This individual will play a pivotal role... 

Hands Plus Physical Therapy

Physical Therapy Aide Job at Hands Plus Physical Therapy

 ...Competitive Compensation Great Work Environment Career Advancement Opportunities Job Summary We are seeking a Physical Therapy Aide to join our team! As a Physical Therapy Aide, you will be working closely with patients each day to assist them as they exercise... 

TSMG

Drone Pilot Job at TSMG

We are seeking a skilled and certified Drone Pilot to operate and manage drone operations for various projects. As a Drone Pilot, you should have a strong understanding of drone technology, excellent piloting skills, and the ability to analyze aerial data. Your key... 

MedVet

Client Service Representative- Part-Time (2nd Shift) Job at MedVet

 ...MedVet experience for our clients and patients, as well as your teammates. We are looking for: Client Service Representative (Part Time) Saturday, Sunday and Monday 4:00pm - 12:00am Our Client Service Representatives have the first interaction with our clients... 

Rediminds

Arbitrator/Attorney (No Surprises Act Dispute Resolution) Job at Rediminds

Job Description Job Description About RediMinds At RediMinds, were reimagining how systems serve peoplestarting with healthcare. From simplifying complex processes to enhancing outcomes with thoughtfully applied technology, our mission is to make fairness and ...