Embedded Software Developer Position
We are seeking an Embedded Software Developer to design, develop, and test embedded software for cutting-edge optical communication systems.
Key Responsibilities
* Create robust, efficient, and well-documented code in C/C++ for microcontrollers and microprocessors.
* Integrate firmware with hardware components to ensure seamless functionality and peak performance.
* Conduct comprehensive unit testing and system-level validation to guarantee software quality and reliability.
Required Skills and Qualifications:
* Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Electronic Engineering, Computer Science, or a related field.
* Solid academic background with strong problem-solving and analytical skills.
* Proficiency in C/C++ programming for embedded systems.
Benefits:
* Opportunity to work on emerging technologies and best practices in embedded systems.
* Chance to contribute to documentation for software design, development, and testing processes.
Others:
* Excellent problem-solving and debugging skills.
* Strong communication and teamwork skills, with the ability to collaborate effectively.
* Genuine passion for embedded software development.