✨ About The Role
- The role involves designing and implementing software for embedded devices and systems from requirements to production.
- The candidate will be responsible for coding, testing, debugging, and documenting system software.
- The position requires analyzing code for efficiency, stability, and scalability.
- The successful candidate will support software quality assurance and optimize I/O performance.
- The role includes interfacing with hardware design and development engineers and providing post-production customer support.
âš¡ Requirements
- The ideal candidate will have a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or Computer Engineering.
- A minimum of 4 years of industry experience in software development is required.
- Experience in hands-on development and troubleshooting of embedded hardware is essential.
- The candidate should have programming experience in C or C++ and familiarity with real-time operating systems.
- Excellent written and verbal communication skills are necessary for presenting engineering designs and participating in proposal writing.