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
? Education: M.Sc. or Ph.d. degree in Computer Science, or related field
? Embedded Software Programming
? Proficiency with C++, Linux, U-boot
? Experience with DSP techniques, optimization.
? Microarchitecture & ARM instruction set architecture
? Analyze, optimize and integrate signal processing algorithms