Job Title: Senior/Principal Embedded Software Developer
Location: Burlington, MA, 01803
Job Type: Contract
Pay range: $123-128/hr
Job Description
We are seeking a Software Engineer to design, develop, and optimize embedded software solutions for brewer appliances/platforms. This role requires deep technical expertise and the capacity to independently deliver complex modules while mentoring junior engineers.
Required Qualifications
-
15+ years of relevant industry experience with a Bachelor s degree, or 10+ years with a Master s, or equivalent experience.
-
Advanced proficiency in C/C++ for embedded software, development on FreeRTOS, low level peripheral driver integration (I2C, SPI, UART, GPIO, ADC, PWM, LCD, LED), and/or embedded IoT (BLE, WiFi, MQTT, TLS, DHCP, TCP, UDP, GATT, X.509)
Preferred Skills
-
Background in consumer electronics or appliance software development.
-
Experience with Agile methodologies (e.g., Scrum) and tools such as Jira, Confluence, Bitbucket, Git.