Senior Software Engineer
Job description
Minimum Requirements:
- BEng (Electronic or Computer Engineering).
- Master's degree will be beneficial.
- 5-10 years of working experience in software engineering.
- 2-5 years leading a software engineering team.
- Comfortable acting as point of contact for international clients.
Responsibilities:
- Leading the software engineering team.
- Work in an Agile environment with other software, hardware, and test engineers.
- Collaborate closely with international clients' engineering and project divisions.
- Oversee overall project planning and execution, including software development.
- Lead high-level design and critical design workshops and conduct design reviews.
- Develop ATPs.
- Oversee ongoing software and subsystem testing.
- Develop and integrate embedded digital communication software components.