Job Description:In this capacity, the successful candidate will be required to:
- Lead the design, development, integration, and deployment of sophisticated hybrid systems that include software, web, and hardware components.
- Oversee the full systems development lifecycle including requirements specification, system design, coding, testing, and long-term maintenance.
- Integrate various technologies such as network operating systems, application software, and hardware devices to create unified and functional systems.
- Ensure that all technical components align with overarching project goals, operational needs, and organizational constraints.
- Evaluate system-level trade-offs involving cost, schedule, and performance while balancing user needs and technical feasibility.
- Collaborate with cross-functional teams including software developers, IT professionals, and network engineers to deliver reliable and scalable system solutions.
- Consider broader factors such as user experience, social impacts, and logistical support when shaping system architecture and deployment strategies.
- Support ongoing improvement efforts by identifying areas of technical risk and implementing best practices in system design and integration.
Basic Qualifications:- Bachelor's degree in an Engineering discipline such as Systems, Electrical, or Computer Engineering
- 7 years of professional experience in systems engineering
- Proficient in managing the end-to-end development of complex systems, including hybrid software-hardware-web applications
- Experience in integrating multi-platform technologies and managing interdisciplinary development cycles
- Strong understanding of systems thinking, trade space analysis, and large-scale solution integration
- Effective communication and coordination skills to manage both technical and non-technical aspects of system delivery
- Familiarity with system lifecycle methodologies, documentation standards, and project scheduling tools