Senior Embedded Engineer

Kutir Inc
New Hampton, NH, United States
24 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

D-Bus Access Network Application Programming Interfaces (APIs) User Authentication Bluetooth Booting (BIOS) UClibc (C Standard Library) C++ (Programming Language) Software Debugging Linux Embedded Software Ethernet
+14 more
Linux Kernel Linux Security Modules Wireless Security Serial Communications Systems Architecture Transmission Control Protocol (TCP) Universal Asynchronous Receiver/Transmitter USB Wi-Fi Technology Peripherals Yocto Selinux Build Tools U-Boot

Job description

Define the end-to-end system architecture for Wi-Fi and Bluetooth communication, including device management over APIs. Handle, configure, and debug low-level serial communication interfaces (UART, USB, I2C) to ensure stable communication between modules and peripherals. Define bridging modes for specific Wi-Fi chips and Ethernet interfaces to ensure seamless data routing. Define and implement wireless protocols for Wi-Fi (802.11) to achieve robust connectivity and low-latency transmission. Work closely with hardware engineers and embedded developers to guarantee seamless integration between hardware and embedded software. Address wireless security risks, implementing encryption, authentication, and robust data protection mechanisms across all connectivity layers. Apply engineering techniques to manage RF interference and ensure signal reliability in complex environments. Deliver technical guidance to development teams, conduct thorough design reviews, and collaborate directly with regulatory teams.

Requirements

6+ years of experience in network access devices architecture, with a specialized focus on Wi-Fi technologies. Strong proficiency in C++, Linux userspace, and Linux kernel-level development. Deep expertise in Linux-based system architecture, bootloaders with secure boot features (especially U-Boot), drivers, device tree handling, IPC, D-Bus, and software update mechanisms. Proven experience in handling and debugging serial communication interfaces and peripherals (UART, USB, I2C). Expert-level knowledge of Wi-Fi standards (802.11a/b/g/n/ac/ax), Wi-Fi Direct, and Bluetooth protocols (Classic & BLE). Solid background in wireless security protocols (WPA2, WPA3, TLS, ECC, AES), threat/attack mitigation, Linux security hardening, and SELinux. Practical experience working with RF hardware, antennas, and wireless interference mitigation strategies. Solid understanding of the TCP/IP networking stack alongside hands-on experience with embedded Linux build systems (Buildroot, Yocto) Self-organized personality with strong verbal/written communication skills for both technical and non-technical audiences.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…