Job Description :
Hi
Please go through the below position and if you feel comfortable, then please send me your updated resume

Role: Embedded Systems Designer
Location: Blacksburg, VA
Duration: 6+ months
US CITIZEN or GREEN CARD
MOI: Phone interview

Job Description: Embedded Systems Designer
Currently seeking embedded DSP/microcontroller programmer. This is a managed position with a job description that includes: coding to provided specifications; evaluating code performance in the context of system constraints; developing and documenting performance and test metrics; and code testing, verification, and documentation.

Candidates must be familiar with embedded design techniques and constraints and have a minimum of five years of working experience. Additionally, a strong background in C and C++ object-oriented embedded architecture is required. Candidate must be equally comfortable with reading and applying as well as creating documentation and specifications for code and/or embedded systems. A degree in computer engineering or similar is preferred.

Key skills:
? Embedded systems focus
? ST Microelectronics ARM Cortex M4 processor experience a plus
? IAR development environment
? Good hands-on work experience and basic understanding of digital electronics
? Experience in reliability code standards is very important (UL 1998 especially)
? Extensive C/C++ experience

Development Tasks
? Develop, or modify existing as needed, microcontroller code base(s)
? Understand, setup, and support various microcontroller peripherals such as SPI, ADC, DMA, TIMERS, UART
? Develop and document interfaces to various off-chip peripherals such as DACs, EEPROMs, and data telemetry devices
? Develop and document inter-device protocols such as Modbus and CAN bus
? Comment (in-code, Doxygen) and document designs as required
? Assure compliance with internal firmware specifications as defined by wider SW/HW integration team
? Develop code in compliance with UL 1998 specifications
Testing and Maintenance Tasks
? Test, verify and document results for all aspects of pre-existing and new designs
? Optimize and/or refactor code as needed as part of ongoing design verification
? Work with broader team to establish and verify firmware metrics and document results
? Work with broader team as needed for troubleshooting and/or bench modifications for testing and design verification purposes
? Basic electronics, soldering, and test fixture skills are favored


Client : Confidential