Randstad 2 Contract Embedded Engineers in Concord, Massachusetts
2 Contract Embedded Engineers
date posted:Monday, March 12, 2018
Client is in need of a 2 contract Embedded Software Engineer responsible for designing, implementing, debugging, system testing, and maintenance of network security products. This role is a temporary position that is expected to continue through the end of 2018. US Citizenship is required. What you will be doing: Porting existing Secure Boot Application to new hardware platforms. - Port/Update Secure Boot Application - U-Boot authentication - Application authentication - Application boot - User authentication for login - Develop PCIe interface to Altera 10/100 MAC - Work with 2-stage and 3-stage bootloaders - Linux/U-Boot Development - Add support for Altera 10/100 Ethernet driver - Customization for Flat Device Tree (FDT) support - Boot Linux from U-Boot that doesn't know about FDT - Hardware and software integration - Integrate various software into build systems - Manage individual deadlines and deliverables What we need to see: - Degree in Computer Science or related field - 5+ years of experience building and shipping embedded systems using Linux or RTOS - Ability to troubleshoot low level software issues and distinguish between hardware and software issues - Ability to interpret hardware schematics - Proficiency in C, C++ - Excellent communication skills - Ability maintaining software quality while meeting a tight schedule
- Experience with Linux device drivers and bootloaders is a strong plus. - Experience with Yocto is a strong plus. - User proficiency in Clear Case. - Experience debugging issues on an embedded device using an oscilloscope is a plus. - Experience with python / perl or shell scripting is a plus. - Familiarity with security features such as SELinux, verified boot and trusted execution environments is a plus.