Description
Join an innovative team to develop embedded software and firmware for micro-display systems. This role involves ownership of design and implementation across multiple platforms and environments.<br/><br/>In this Embedded Software Engineer position, youll focus on designing, implementing, and validating software for various display technologies. Your expertise in C/C++ and Python will be crucial in maintaining build environments and tools, ensuring efficient validation, and resolving complex hardware/software issues. Collaboration with cross-functional teams will be essential to successful hardware bring-up and feature verification.<br/><br/>Key Responsibilities:
• Develop embedded software for micro-display systems
• Maintain and improve build environments for efficient validation
• Debug system behavior across multiple environments
• Create test plans and documentation for software features
• Contribute to code reviews to enhance code quality<br/><br/>Requirements:
• BS degree in Computer Science or related field
• 5+ years of embedded software development experience
• Proficiency in C/C++ and Python for embedded systems
• Debugging experience with hardware/software integration
• Familiarity with communication interfaces like USB and I2C<br/><br/>Leverage your embedded software expertise to enhance micro-display technologies in a collaborative, innovative environment.





