What are the responsibilities and job description for the Senior Embedded Software Engineer position at Vivid Technology?
This is a chance to join a (Series-B) start-up company that is developing a new category of sensors based on novel chip technology.
They are looking for an exceptional Embedded Software Engineer to work on their sensors. Work cuts across various domains - from signal processing to machine learning, embedded programming to 3D visualization.
RESPONSIBILITIES
- Engaging in Embedded Software Development : Contribute to the design, coding, testing, and debugging of embedded software across various hardware platforms, with a focus on DSP and C / C programming.
- Participating in Code Reviews : Engage in code reviews to uphold code quality, ensure adherence to coding standards, and foster knowledge sharing within the team.
- Writing Efficient and Maintainable Code : Produce code that is efficient, maintainable, and modular, meeting both functional and performance requirements.
- Collaborating on System Integration and Debugging : Work closely with hardware engineers to seamlessly integrate software with hardware components, ensuring the smooth operation of embedded systems.
SKILLS & EXPERIENCE