Job Description :
Client – Computer Aid Inc.
Job ID - (2018-27528)
Job Title – Firmware Engineer
Location – Norwood, MA
Duration – 12+ Months

Job Description:
Position Description/Responsibilities:
Computer Aid, incorporated, a leader in IT services and solutions has an immediate opening for an experienced Firmware Engineer with one of its major clients in the Boston, MA area.

The Firmware Engineer will design, develop and maintain embedded firmware for product lines. Candidates must have experience with developing production quality firmware and have demonstrated skills both in implementing new firmware design as well as analyzing and modifying firmware applications written by others. Candidates must have a strong understanding of advanced debugging/troubleshooting techniques, and working knowledge of source code control and defect tracking systems. The successful candidate will be responsible for design documentation, automated unit tests, and collaboration with team members on the testing of firmware features.

Primary Responsibilities:
Collaborate with local and remote team members
Design, develop and unit test firmware features
Design, develop and execute unit tests
Isolate and resolve defects
Document designs and test cases
Test, debug, monitor and document changes for firmware development.
Proficient with firmware design tools.
Convert product features into commercially viable prototypes.
Work closely with other departments for testing requirements and to optimize deployments.
Reaches out to, and works well with both inside and outside resources to solve problems.
Support multiple projects, as assigned, in a dynamic and fast-paced environment.

Position Requirements/Technical Skills:
Minimum Qualifications:
Arm Cortex-M processor family is a range of scalable C++
Python programming languages
UNIX
Windows
Jenkins Server
Experience throughout the entire firmware development cycle, including specification, design, integration, building, testing, and documentation, QA, and release procedures

Education:
BS in Computer Science or Electrical Engineering or related degree

Client : Computer Aid Inc.