Employment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT)
Onsite 3 days a week
Job Description
This developer belongs within an embedded firmware development team working in a modified Agile Kanban environment with a focus on on-time delivery, integration of hardware and firmware without the application, and high reliability and uptime.
Integration with manufacturing and support of current instruments are as fundamental as developing new features to this team.
Every Candidate Must
Be able to communicate designs and interfaces effectively and efficiently
Present themselves clearly and professionally
Lead and manage a small, embedded team
Have minimum of 15 years professional experience
Have minimum of 8 years of embedded microcontroller programming
Have minimum 10 years of recent C/C++ (C97 or better) experience
Have minimum 5-year experience in RTOS
Bare metal programming and hardware interfacing
Be able to switch between support and development as needed
Understand source control systems and specifically GIT and GITFLOW
The Ideal Candidate Must Have Experience In
Bare metal Embedded development and debugging
FreeRTOS and FreeRTOS + TCP
Serial interfaces: USART/UART, RS232, RS422, RS485, CAN, I2C, SPI