Description
Embedded Software Engineer
Your responsibilities:
- Designing and implementing software of Embedded devices and systems from requirements to production and commercial deployment
- Designing, developing, testing and debugging Embedded systems software
- Analyzing and enhancing efficiency, stability and scalability of system resources
- Support sales operations in quotation phase of Embedded systems projects
- Integrate and validate new product designs
- Interface with hardware design and development
Requirements:
- Proven working experience in software engineering over years
- Solid programming experience in C and C++
- MS or BS degree in Electrical Engineering or Computer Science
- Experience in hands-on development and troubleshooting on Embedded targets
- Preferably experience in Embedded systems design with pre-emptive, multitasking Real Time operating systems
- Familiarity with software configuration management tools, defect tracking tools and peer review
- Excellent knowledge of OS coding techniques, serial-protocols, SW/HW-interface and hardware subsystems
- Basic knowledge of reading schematics and data sheets for components