Provides support and maintenance for City of Saint Joseph end user systems and equipment, including but not limited to Desktops, Laptops, Line of Business Applications, and the servers they run on.
Compensation
SALARY: $47,044.00 Yr. / $22.6173 Hr.
Responsibilities
Responsible for maintenance of the City of Saint Joseph Technology Infrastructure including but not limited to: Servers, Data Storage, Data Protection, Network Switching, Network Routing, Firewall Configuration, Wireless Networks, Fuel Systems, Surveillance Systems, Door Access Control, VOIP Phone Systems, Low Voltage Wiring, and Power Management Systems
Responsible for installation and maintenance of the City of Saint Joseph Technology Support Solutions including but not limited to: Hypervisors, Data Protection, Multi-Form Authentication, VPN, System Imaging, System Monitoring and Management, Password Management, Video Conferencing, Website Hosting, Office365, and Law Enforcement Vehicle Communications
Responsible for end user creation and support
Ensures proper and consistent documentation of systems and solutions throughout the Technology Services Department
Responsible for End User system imaging and deployment
Requirements
High School diploma required
Education or Experience equivalent to an Associate’s Degree or Higher in an information technology related field
We are looking for a Cyber-Physical Systems Reverse Engineer to support a new project researching and developing novel capabilities for maritime cybersecurity.
Compensation
Pay Range $107,900.00 - $195,050.00
Responsibilities
Develop, integrate, and debug embedded firmware for real-time and resource-constrained systems, including RTOS-based applications, device drivers, hardware interfaces, and low-level system software
Design and implement simulation, emulation, and automated test environments for embedded and cyber-physical systems, including tools for exploring system behavior, reproducing observed effects, and exercising hardware and firmware
Analyze and reverse engineer embedded devices, firmware, communications protocols, sensors, and other system components to understand both intended functionality and real-world behavior
Develop production-quality C/C++ and Python software to automate testing, instrumentation, experimentation, and analysis, including integration with laboratory hardware and software-based analysis tools
Conduct hands-on laboratory testing using embedded debugging tools and analog/digital instrumentation; critically analyze, document, and communicate technical findings
Requirements
Nice to have: Reverse engineering embedded devices and firmware using tools such as Ghidra, Binary Ninja, IDA Pro
Nice to have: Program analysis and vulnerability research techniques (fuzzing, symbolic execution, static/dynamic analysis, binary exploitation)
Nice to have: Processor or full-system emulation, HIL, SIL, custom models for processors, peripherals, sensors
Nice to have: Digital signal processing, RF systems, software-defined radio, wireless communications, audio/signal processing, MATLAB-based modeling