What are the responsibilities and job description for the Embedded Software- Engineer - LLJP00001686 position at Softworld, a Kelly Company?
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. **
Salary : $80 - $110