Edge Systems Engineer
About us
Nortech is active in developing sophisticated IoT edge-to-cloud data platforms. They bridge the gap between physical hardware and cloud-based intelligence, enabling seamless data ingestion, processing, and management at scale. Their innovative solutions serve various industries, enhancing operational efficiency and data-driven decision-making.
Job description
As an Edge Systems Engineer, you will be the architect of our 'edge' intelligence, responsible for building high-speed interfaces and telemetry collectors that monitor industrial and marine hardware. This role requires a strong understanding of how software interacts with hardware, and the ability to write performant, memory-safe code for mission-critical monitoring environments.
- Design and implement high-performance data collection agents using Rust and Go
- Develop and maintain interfaces for a variety of industrial and vehicular protocols, including MODBUS (TCP/RTU), CANOpen, J1939, NMEA 2000, S-BUS, OPC-UA, and BACNet
- Analyze and decode proprietary or undocumented communication protocols using traffic sniffing and pattern analysis
- Analyze customer electrical schematics and site layouts to specify the optimal hardware configuration for each deployment
- Manage the deployment and lifecycle of edge devices using Ansible
- Profile and optimize system-level resource usage to ensure efficient software operation on constrained gateway hardware
Relevant work experience
- Expert-level proficiency in Rust or Go, with a deep understanding of concurrency, memory management, and low-level I/O
- Hands-on experience interfacing with physical hardware via serial, Ethernet, and CAN-bus interfaces for data extraction
- Strong comfort working within embedded Linux environments, including systemd, network configuration, and debugging hardware peripherals
- Practical experience using Ansible for configuration management and remote orchestration
Benefits
Phantom stock options offer
Optional tax optimization strategies for those who want to maximize take-home pay
Health insurance
Meal allowance and transportation pass fully covered
Skills required for the job