Firmware Engineer
Turnberry Solutions · Eagan, MN · Yesterday
HybridContract
Responsibilities
- Work with stakeholders to document system requirements for backend stack components or IoT applications
- Participate in new product development by being part of a cross-functional team involving hardware, software, SME professionals, and external partners
- Develop and test of IoT systems developing involving IoT edge devices and gateways
Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a similar technical degree
- 5+ years of experience with relevant software development in a fast-moving environment
- 5+ years of working in C or C++ in embedded firmware development
- Experience with embedded RTOS or bare-metal development or Linux environment
- Experience in serial communication protocols, such as UART, SPI, I2C
- Experience in ARM based microcontrollers, such as Microchip, NXP, Silicon Labs, or ST Micro
Preferred Qualifications
- Experience in supporting Embedded Firmware Platform, Board Support Package development
- Experience in one or more of the following areas: bootstrap loader, embedded file systems, system controls, Linux, CAN Bus development, Modbus RTU/TCP, board bringup
- Experience with Agile development methodologies
- Experience with Bluetooth development
- Initiative and ability to work independently and as a member of a multi-disciplinary team while handling multiple tasks or projects
- Active communication skills, both verbal and written, and good organizational skills
Pay & Benefits
The salary range for this role is $115,000 to $165,000 or the hourly equivalent. Pay is based on several factors including but not limited to education, work experience, certifications, etc.
In addition to your salary, Turnberry Solutions offers benefits such as a comprehensive healthcare package (medical, dental, vision), disability and group term life insurance, health and flexible spending accounts, a utilization bonus, 401(k) with match, flexible time off for salaried employees, parental leave for salaried employees, and flexible work arrangements (all benefits are subject to eligibility requirements).