Linux & Electronic Systems Technician
Role details
Job location
Tech stack
Job description
Inex Technologies is seeking a hands-on Linux & Electronic Systems Technician to configure, test, troubleshoot, repair, and support our intelligent vehicle-imaging and edge-computing systems., This is not primarily a software-development or electrical-design position. It is a practical technical role focused on:
- Embedded Linux provisioning, imaging, configuration, and recovery
- Device-level diagnostics and root-cause troubleshooting
- Electronics testing and repair
- IP networking and video-system configuration
- Production testing and quality control
- RMA evaluation and failure analysis
- Customer and field technical support
- Technical documentation and process improvement
The right candidate will be curious about why a system failed-not simply how to reset, reimage, or replace it-and will be comfortable owning technical issues through resolution or appropriate escalation.
ResponsibilitiesEmbedded Linux Provisioning and Configuration
- Prepare, flash, clone, configure, and validate embedded Linux images for cameras, edge-computing devices, industrial computers, and related systems.
- Provision devices with the correct operating-system image, software version, network configuration, credentials, services, and customer-specific settings.
- Configure Linux users, permissions, services, startup behavior, mounted storage, network interfaces, remote-access tools, and system settings.
- Work with microSD, eMMC, SSD, NVMe, USB, and other embedded storage devices.
- Maintain organized master images, recovery media, configuration files, version records, and device-provisioning documentation.
- Confirm that systems are configured consistently and can be restored or reproduced when necessary.
- Support secure remote access to deployed Linux systems using tools such as SSH and approved remote-support platforms.
Linux Diagnostics and Device Recovery
- Diagnose embedded devices experiencing boot failures, storage errors, service failures, configuration problems, firmware issues, network interruptions, or degraded performance.
- Use Linux command-line and system-diagnostic tools to review:
- System and application logs
- Running processes and services
- CPU, memory, storage, and filesystem utilization
- Mounted devices and storage health
- Network interfaces, routes, ports, and connectivity
- Kernel and hardware-related messages
- Startup behavior and service dependencies
- Use tools and utilities such as systemctl, journalctl, dmesg, top, df, du, mount, fsck, ip, ss, ping, traceroute, ethtool, and related Linux utilities as appropriate.
- Recover systems through configuration correction, filesystem repair, image restoration, storage replacement, firmware updates, or component replacement.
- Distinguish between operating-system, application, storage, networking, power, thermal, firmware, sensor, and hardware-related causes.
- Escalate confirmed software defects or complex engineering issues with clear logs, reproduction steps, test results, and supporting evidence.
Electronics Diagnostics and Repair
- Receive, inspect, test, and evaluate returned cameras, embedded computers, networking devices, and related electronic equipment.
- Perform visual inspections for corrosion, contamination, damaged connectors, loose components, water intrusion, cable damage, thermal stress, and physical impact.
- Test power supplies, PoE delivery, voltage levels, cabling, connectors, storage media, network interfaces, sensors, and other system components.
- Use diagnostic equipment such as multimeters, bench power supplies, serial or UART interfaces, network testers, and other test equipment as appropriate.
- Perform configuration changes, storage replacement, firmware updates, cable and connector checks, part swaps, basic repair work, and full-system retesting.
- Determine whether equipment can be repaired internally or should be escalated for engineering review, factory repair, or replacement.
- Maintain complete RMA documentation, including reported symptoms, diagnostic steps, findings, corrective actions, parts used, and final disposition.
- Identify recurring failure modes and communicate trends to Operations, Quality, Product, and Engineering teams.
Production Testing and Quality Control
- Perform functional and final-acceptance testing of embedded systems, cameras, computers, and related assemblies before shipment.
- Verify:
- Successful Linux boot and stable system operation
- Correct software and firmware versions
- Storage health and available capacity
- Network connectivity and remote access
- PoE and power behavior
- Camera detection and image quality
- Video-stream availability
- Sensor and peripheral operation
- Customer-specific configuration
- Test RTSP streams, device web interfaces, image capture, exposure settings, recognition performance, and system communications.
- Follow production test plans, quality-control checklists, and documented acceptance criteria.
- Document failed tests, rework requirements, component defects, configuration errors, and recurring quality concerns.
- Help develop and improve test procedures, diagnostic workflows, configuration standards, and quality documentation.
- Support testing of software releases, firmware updates, hardware revisions, and configuration changes.
Networking and Video-System Configuration
- Configure embedded devices, IP cameras, PoE switches, routers, industrial computers, and related network equipment.
- Assign and troubleshoot static and dynamic IP addresses, subnet masks, gateways, DNS settings, VLAN-related configurations, and device communication parameters.
- Diagnose IP conflicts, packet loss, cabling faults, PoE failures, port issues, routing problems, blocked communications, and incorrect network configurations.
- Configure and validate camera web interfaces, RTSP streams, remote-access settings, and video-system connections.
- Use packet-level or network-analysis tools when needed to isolate communication issues.
- Work with customers and internal teams to confirm network requirements before equipment deployment.
Customer and Field Technical Support
- Conduct technical-support sessions with customers, installers, integration partners, and internal staff by phone, email, video conference, and remote-access software.
- Assist with device setup, Linux configuration, networking, connectivity, image quality, camera settings, storage, and operational issues.
- Collect relevant logs, screenshots, network information, device configurations, and reproduction steps before escalating issues.
- Communicate technical findings clearly to both technical and nontechnical audiences.
- Travel occasionally to customer or partner locations to support system installation, commissioning, camera aiming, networking, testing, and troubleshooting.
- Document field findings, corrective actions, unresolved issues, and recommended follow-up work.
QA and Engineering Support
- Build and maintain hardware and software test environments for QA, product, and engineering teams.
- Prepare cameras, embedded computers, storage media, networking equipment, cables, power supplies, and test configurations for internal validation.
- Reproduce reported customer or production issues in a controlled environment.
- Assist with regression testing of new software releases, firmware versions, hardware components, and device configurations.
- Provide engineering teams with organized technical evidence, including logs, measurements, test results, failure conditions, and repeatable reproduction steps.
- Maintain test benches, recovery equipment, cables, adapters, storage devices, and related technical materials.
Technical Documentation and Systems
- Record support activity, testing, repairs, RMAs, equipment status, and customer communications in systems such as Salesforce and Jira.
- Create and maintain:
- Device-imaging instructions
- Recovery procedures
- Configuration guides
- Troubleshooting workflows
- Test checklists
- Known-issue documentation
- RMA and repair records
- Document technical procedures clearly enough for another technician to reproduce the process.
- Recommend improvements to provisioning, testing, troubleshooting, repair, and escalation processes.
Equipment Preparation and Operational Support
- Verify that outgoing cameras, embedded computers, networking devices, mounts, and accessories are correctly configured, tested, labeled, and documented.
- Assist with assembling mounts and other basic hardware components when required.
- Support receiving, equipment staging, RMA intake, inventory control, packing, and shipping of technical equipment.
- Maintain accurate records for cameras, computers, storage devices, accessories, cables, mounts, and repair parts.
- Help keep the production, repair, test, and technical work areas organized.
- Provide occasional support for company computers, Linux and Windows systems, networking equipment, peripherals, and other internal technology.
Requirements
This role is intended for someone with practical experience working with embedded Linux devices, electronic hardware, IP networking, storage media, firmware, cameras, sensors, and related edge-computing equipment. Prior experience with license plate recognition or camera systems is helpful but not required.
The successful candidate must be comfortable working directly from the Linux command line and diagnosing issues that cross hardware and software boundaries. This includes determining whether a device failure is related to the operating system, boot process, embedded storage, firmware, network configuration, power delivery, thermal conditions, cabling, electronics, camera settings, optics, environmental exposure, or another physical component., * Three or more years of hands-on experience with embedded Linux, electronics, networking, technical support, production testing, hardware repair, field service, low-voltage systems, or related technical work.
- Practical experience using the Linux command line to configure, test, monitor, and troubleshoot devices.
- Experience imaging, recovering, configuring, or supporting Linux-based computers or embedded systems.
- Understanding of Linux services, system logs, filesystems, storage devices, users, permissions, network interfaces, and remote access.
- Working knowledge of TCP/IP networking, including IP addressing, subnetting, Ethernet, PoE, switches, routers, gateways, and network troubleshooting.
- Ability to troubleshoot methodically and differentiate among software, firmware, storage, network, power, thermal, sensor, optics, and electronic hardware issues.
- Comfort working with electronic assemblies, connectors, cabling, storage media, power components, enclosures, cameras, and other physical equipment.
- Ability to document test activity, technical findings, repairs, and escalation details clearly.
- Strong attention to detail, organization, and follow-through.
- Professional communication skills and comfort assisting customers through remote-support tools.
- Ability to work full-time on-site in Wayne, New Jersey.
- Valid driver's license and ability to travel occasionally to customer or partner locations.
- Ability to lift and move boxes and technical equipment as part of testing, receiving, and shipment preparation., * Degree, technical certificate, or equivalent experience in electrical engineering, electronics engineering technology, computer engineering, computer science, IT, embedded systems, networking, or a related field.
- Experience with ARM-based Linux systems, NVIDIA Jetson, Raspberry Pi, industrial computers, single-board computers, IoT gateways, or similar edge-computing platforms.
- Experience with bootloaders, serial consoles, UART connections, kernel logs, device drivers, or hardware interfaces.
- Familiarity with Bash or Python for basic automation, device configuration, test scripting, log collection, or diagnostic tasks.
- Experience with IP cameras, CCTV, machine vision, LPR/ALPR, access control, video analytics, industrial automation, or sensor-based equipment.
- Experience working with RTSP streams, ONVIF-compatible devices, camera web interfaces, video codecs, PoE switches, and network-analysis tools.
- Experience using multimeters, oscilloscopes, bench power supplies, soldering equipment, or other electronics-diagnostic tools.
- Familiarity with Git, configuration management, issue tracking, or software-release testing.
- Experience with root-cause analysis, RMA tracking, production testing, quality-control systems, or technical process development.
- Familiarity with Salesforce, Jira, inventory-management systems, ticketing platforms, or RMA systems.
- CompTIA A+, Network+, Linux+, or similar technical certification., * Hands-on and comfortable moving between Linux diagnostics and physical hardware testing.
- Curious about the underlying cause of a problem rather than relying only on resets or component replacement.
- Methodical and persistent when troubleshooting unfamiliar or intermittent issues.
- Organized enough to manage image versions, device configurations, test results, RMA records, and technical documentation.
- Able to communicate technical findings clearly to customers, coworkers, and engineering teams.
- Comfortable working independently while recognizing when escalation is appropriate.
- Adaptable in a small-company environment where priorities may shift among production, testing, repair, customer support, and field work.
Benefits & conditions
$50,000 - $70,000 a year - Full-time, Contract, Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance, * 401(k)
- 401(k) matching
- Health insurance
- Dental insurance
- Vision insurance
Pay: $50,000-$70,000 per year Work Location: In person
Pay: $50,000.00 - $70,000.00 per year, * 401(k)
- Dental insurance
- Health insurance
- Paid time off