Job Description
Job DescriptionJob 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
