Location: Boston, MA
Job Summary:
Job Duties and Scopes
- Develop embedded firmware for high throughput embedded processing for PFF products.
- Apply software engineering design patterns to enhance the core codebase.
- Design and refactor real-time software architectures and modular components.
- Collaborate with multidisciplinary teams for service maintenance.
- Mentor colleagues and uphold quality standards in software development.
Required Skills
- Proficiency in C and C++ programming in a Linux environment.
- Familiarity with RTOS, especially FreeRTOS.
- Understanding of ARM specifications, computer architecture, and operating systems.
- Knowledge of Bluetooth, Wi-Fi protocols, and embedded peripherals.
- Scripting skills in Bash and Python.
Required Experiences
- Bachelor’s degree in Computer Science or equivalent experience.
- 7+ years of real-time embedded software engineering.
- Experience in boot code, device drivers, and troubleshooting hardware.
- Proficiency in source control and defect tracking systems (Jira & Git).
Job URLs: