Ahmed Alaa
Full Member level 5
Company: ATI Systems
Company Info: A major supplier for Emergency Warning and Mass Notification Systems, located in Boston, USA, is looking forward to extend the software development team in its Cairo branch, located in Al-Manial.
Job Title: Senior Embedded Software Engineer
Job Field: Emergency Warning & Mass Notification Systems
Job Type: Full Time
Job Description: Looking for experienced individuals to join our embedded software team with a view to a long term commitment to the company.
Candidate responsibilities will include:
1. Analyzing complex customer requirements.
2. Designing and implementing embedded software to meet customer requirements.
3. Conducting system analysis and development to keep our system current with changing technologies.
4. Involved in functionality, performance and stress testing for the developed products.
5. Responsible for comprehensive analysis of technical issues such as system performance analysis and software optimization.
6. Involved in troubleshooting, diagnosing, and resolving complex software issues.
7. Co-work with different S/W and H/W teams locally and globally.
8. Providing technical leadership, direction, and design expertise to junior team members.
9. Documenting software consistently throughout the development process.
Job Qualifications:
1. Bachelor's degree in Electrical Engineering/Computer Engineering or related discipline.
2. 4+ years experience in embedded system programming.
Experience in working with embedded real time operating systems (RTOS).
4. Experience in troubleshooting, performance analysis and performance optimization for embedded systems.
Expert knowledge of Serial Communication protocols such as RS232, I2C, SPI, USB, etc…
A solid understanding of networking/distributed computing environment concepts.
Good knowledge of TCP/IP stack.
Knowledge of networking communication technology such as 802.11 (Wi-Fi), GPS, GPRS, CDMA, EDGE, etc…
Hands on experience on writing device drivers for peripherals such USB, SD/MMC, UART, etc...Good knowledge with VoIP protocols (SIP, MGCP, RTP in particular).
Knowledge of various debugging tools (EJTAG, probes, logic analyzers etc...).
Solid understanding of OS techniques, such as multi-tasking, processes, drivers, interrupts memory management, etc…
12. Good knowledge with Embedded Software Development life cycle.
13. Good knowledge with embedded microprocessors architectures and microcontrollers platforms.
Expert knowledge of embedded design methods and techniques.
15. Ability to read and comprehend schematics and datasheets.
We want a person who is creative, self motivated, organized, problem solver with high analytical skills; pragmatic at all times and retain an awareness of the bigger picture. The candidate must be able to work in a fast-paced environment.
Good command of written and spoken English is a must.
Interested candidates send C.V to Egypt@atisystem.com
Company Info: A major supplier for Emergency Warning and Mass Notification Systems, located in Boston, USA, is looking forward to extend the software development team in its Cairo branch, located in Al-Manial.
Job Title: Senior Embedded Software Engineer
Job Field: Emergency Warning & Mass Notification Systems
Job Type: Full Time
Job Description: Looking for experienced individuals to join our embedded software team with a view to a long term commitment to the company.
Candidate responsibilities will include:
1. Analyzing complex customer requirements.
2. Designing and implementing embedded software to meet customer requirements.
3. Conducting system analysis and development to keep our system current with changing technologies.
4. Involved in functionality, performance and stress testing for the developed products.
5. Responsible for comprehensive analysis of technical issues such as system performance analysis and software optimization.
6. Involved in troubleshooting, diagnosing, and resolving complex software issues.
7. Co-work with different S/W and H/W teams locally and globally.
8. Providing technical leadership, direction, and design expertise to junior team members.
9. Documenting software consistently throughout the development process.
Job Qualifications:
1. Bachelor's degree in Electrical Engineering/Computer Engineering or related discipline.
2. 4+ years experience in embedded system programming.
Experience in working with embedded real time operating systems (RTOS).
4. Experience in troubleshooting, performance analysis and performance optimization for embedded systems.
Expert knowledge of Serial Communication protocols such as RS232, I2C, SPI, USB, etc…
A solid understanding of networking/distributed computing environment concepts.
Good knowledge of TCP/IP stack.
Knowledge of networking communication technology such as 802.11 (Wi-Fi), GPS, GPRS, CDMA, EDGE, etc…
Hands on experience on writing device drivers for peripherals such USB, SD/MMC, UART, etc...Good knowledge with VoIP protocols (SIP, MGCP, RTP in particular).
Knowledge of various debugging tools (EJTAG, probes, logic analyzers etc...).
Solid understanding of OS techniques, such as multi-tasking, processes, drivers, interrupts memory management, etc…
12. Good knowledge with Embedded Software Development life cycle.
13. Good knowledge with embedded microprocessors architectures and microcontrollers platforms.
Expert knowledge of embedded design methods and techniques.
15. Ability to read and comprehend schematics and datasheets.
We want a person who is creative, self motivated, organized, problem solver with high analytical skills; pragmatic at all times and retain an awareness of the bigger picture. The candidate must be able to work in a fast-paced environment.
Good command of written and spoken English is a must.
Interested candidates send C.V to Egypt@atisystem.com