Job Title: Embedded Software Developer
Job Location: Burlington MA
Job Duration: 3 Months Contract to Hire
Job Summary:
- Seeking a seasoned Embedded Software Developer to design develop and optimize firmware for consumer electronic products with real-time and low-level system requirements.
Job Responsibilities:
- Develop embedded firmware using C/C and FreeRTOS
- Design drivers for peripherals: Wi-Fi BLE I2C GPIO ADC PWM
- Debug and optimize code using JTAG analyzers and embedded tools
- Integrate firmware with hardware components in close collaboration with electrical and mechanical teams
- Participate in the full SDLC: requirements to deployment
- Apply Scrum methodologies for task management sprint planning and feature delivery
- Use Jira Confluence and Bitbucket for planning code reviews and high-quality documentation
Mandatory Skills:
- 5 - 5 years experience; BS in CS EE or related field
- 5 - Proficient in embedded systems RTOS and peripheral control
- 5 - Strong debugging skills and experience with embedded development environments
- 5 - Excellent problem-solving communication and teamwork skills
- 4 - C/C
- 3 - FREE RTOS or similar
- 3 - Design/Develop drivers for peripherals
- 3 - Experience in Agile/Scrum Methodologies
- 2 - Familiarity with Jira Confluence BitBucket
Optional Skills:
- 2 - Background in consumer electronics
- 2 - Understanding of wireless communication protocols