Embedded Software Engineer in Littleton, MA at DCS

Date Posted: 1/29/2020

Job Snapshot

Job Description

DCS Corporation is looking for an emerging subject matter expert with an embedded software engineering background to support the development of wearable systems and mobile communication applications, supporting key accounts across the USG, as well as developing and designing new technology applications in line with DCS Systems Engineering Department.

The ideal candidate is a self-driven innovative individual that thrives in small teams and performance based work environments.

Location is the MetroWest Boston area (I-495/Rte-2).

Essential Job Functions:

Work within a small team of interdisciplinary engineers to design and implement software for wearable systems, implementing control systems, sensor algorithms, inter-device communication, data logging, sensor fusion, communications and power control.

Implementing solutions using multiple software packages

Integrate solutions into experimental hardware for R&D purposes

Perform tests, collect data and develop tools as needed to process data into desired results

Write progress summaries, reports, plans, specifications and requirements.

Required Skills: 

Due to the sensitivity of customer related requirements, U.S. citizenship is required.

This position requires an active DOD Secret clearance.

BS degree in computer science, electrical engineering or electrical & computer engineering paired with 2-4 years of work/internship experience

Solid working experience developing in C and C++

Experience developing embedded applications using microcontrollers and single board computers

Experience with serial bus protocols such as CAN, SPI, RS232, I2C

Experience in developing control systems

Familiarity with fundamental electrical and mechanical concepts

Experience in working independently in small cross-functional teams and environments

Desired Skills: 

Additional relevant experience in embedded development, sensor development, wearable technology, and contract R&D

Experience developing in Python and MATLAB

Experience in developing test applications in LabView

Experience in developing custom communication protocols

Experience with developing advanced control schemes

Familiarity with data analysis and modeling tools (Simulink)

Familiarity with power electronics