Senior IoT / Embedded Linux Engineer
Perry Weather
About the Role We are looking for a Senior IoT / Embedded Linux Engineer to join a small, high-impact hardware and firmware team. You will work closely with a Staff Hardware Engineer and Staff Firmware Engineer to bring connected embedded products from concept through production. This role bridges the gap between bare-metal firmware, Linux platform software, and cloud connectivity — and is ideal for someone who thrives at the intersection of hardware and software. What You’ll Do Design, develop, and maintain software for embedded Linux platforms (user space, drivers, and kernel customization). Own the Linux BSP, including bootloader (U-Boot), device tree, and kernel configuration using Yocto or Buildroot. Develop and maintain device drivers for peripherals (I²C, SPI, UART, USB, CAN, etc.). Implement and maintain IoT connectivity stacks: MQTT, BLE, Wi-Fi, LoRa, and/or Zigbee. Design and implement secure, reliable OTA update mechanisms. Build and maintain the cloud/device communication layer (AWS IoT Core, Azure IoT Hub, or similar). Collaborate with hardware engineers on board bring-up, schematic review, and hardware debug. Contribute to firmware architecture decisions alongside the Staff Firmware Engineer. Establish CI/CD pipelines and automated testing for embedded targets. Mentor junior engineers and contribute to technical documentation. Requirements 6+ years of embedded software development experience. Deep proficiency in C and C++; Python for scripting and tooling. Strong experience with embedded Linux (kernel, drivers, BSP) and build systems (Yocto and/or Buildroot). Experience with ARM Cortex-A/M series SoCs and microcontrollers. Hands-on experience with IoT communication protocols (MQTT, BLE, Wi-Fi, and/or LoRa). Familiarity with cloud IoT platforms (AWS IoT Core, Azure IoT Hub, or GCP IoT). Debugging skills with JTAG/SWD, GDB, logic analyzers, and oscilloscopes. Experience with Git and collaborative development workflows. Nice to Have Experience with RTOS (FreeRTOS, Zephyr) alongside Linux — comfortable operating in both environments. Experience with OTA update frameworks (SWUpdate, RAUC, or Mender). Containerized edge computing experience (Docker or similar on resource‑constrained Linux targets). Background in a relevant product domain (industrial, meteorological, outdoor/ruggedized, or consumer IoT). Ability to read schematics and PCB layouts; comfortable contributing to hardware bring-up alongside electrical engineers. Familiarity with component datasheets, reference designs, and signal integrity concepts at the board level. Experience with low‑power design techniques — sleep modes, power gating, and energy profiling on embedded targets. Exposure to ruggedized or outdoor hardware design considerations (thermal, vibration, ingress protection). Experience writing and maintaining automated hardware‑in‑the‑loop (HIL) or software‑in‑the‑loop (SIL) test suites. Familiarity with test fixture design or bench automation (Python‑based instrument control, pytest‑embedded, or similar). Experience defining and executing validation plans for embedded devices: functional, stress, and regression testing. Comfort reviewing or contributing to DFT (Design for Test) considerations during hardware reviews. Basic familiarity with embedded security practices: secure boot, TLS/mTLS for device‑to‑cloud communication, and signed OTA packages. Education B.S. or M.S. in Electrical Engineering, Computer Engineering, or Computer Science — or equivalent demonstrated experience. Benefits You’ll actually want to come in. Our Oak Lawn office isn't just a place to sit, it's where ideas move fast and culture stays strong. The whole team is here Monday through Friday, which means real collaboration, no chasing people down over Slack, and a genuinely fun place to spend your work days. Your wellbeing is covered. Competitive health insurance, 401(k) with employer matching, and a full suite of voluntary benefits, because you shouldn't have to think twice about the basics. Good people, good times. Monthly All-Hands, Office Olympics, happy hours, and more. We take the work seriously and the culture seriously too. You're getting in early, and that matters. We're growing fast, but the biggest opportunities are still ahead. The people joining now will help shape what Perry Weather becomes. #J-18808-Ljbffr Perry Weather
- Perry Weather is seeking a Senior IoT / Embedded Linux Engineer to join our hardware and firmware team in Kentucky. This role involves designing, developing, and maintaining embedded software for Linux platforms while collaborating with hardware engineers. The ideal candidate...Senior
- ...A leading technology company is seeking an Embedded Linux Field Engineer for Devices/IoT. This role involves engaging with clients, delivering solutions, and requires strong skills in embedded Linux and programming. Ideal candidates will have a Bachelor's degree and substantial...SuggestedRemote work
- ...Embedded Linux Field Engineer for Devices/IoT Home based - Worldwide Job Description Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough...SuggestedWork at officeLocal areaRemote workWorldwide
- ...A leading tech firm is seeking a Senior Software Engineer specializing in Embedded Linux to develop and maintain firmware for ARM processors. This remote position requires a strong background in embedded software development, particularly with C/C++. Responsibilities include...SeniorRemote work
- ...A leading technology company is looking for a Sr. Embedded Software Engineer to work remotely. This role involves designing and developing real-... ...has extensive experience in embedded systems, proficiency in Linux kernel customization and C programming, along with a...SeniorRemote work
- ...top environmental solutions provider is seeking a Senior Software Engineer I to lead the software development lifecycle for next-gen embedded platforms. You'll work on high-performance C#/.NET applications in Embedded Linux environments. With over 8 years of experience...SeniorRemote work
$160k - $180k
Persistent Systems is seeking a Senior Embedded Software Engineer in New York, NY, with extensive C/C++ experience in Linux environments. You'll develop low-level embedded software and support in-field engineering activities. Candidates need a bachelor's degree in Computer...Senior- ...A dynamic software company is seeking a Senior Embedded Software Engineer to develop embedded software for complex hardware platforms. This role involves... ...development. Ideal candidates have strong C/C++ skills and experience with embedded Linux systems. #J-18808-Ljbffr...Senior
- ...A leading IoT company in the United States is seeking a Field Sales Engineer to modernize essential industries by applying cutting-edge IoT solutions. This remote position involves traveling up to 50% of the time, working directly with customers to explain how their operations...SeniorRemote work
- ...A global open-source software leader is seeking Embedded IoT / Edge Solutions Sales Representatives to expand in critical industries including... ...and Medical Devices. Candidates must be adept in embedded Linux and demonstrate a strong sales background. The role involves...SeniorRemote work
- ...Senior Linux Systems Engineer - (Kernel & Performance) New York, NY (Hybrid, 3 days in office) Highly competitive compensation package Join an elite technology and research group at the forefront of global finance, where world-class engineering and quantitative...SeniorWork at office
- 6AM City, LLC is seeking a highly motivated Applications Engineer with expertise in embedded firmware for various IoT projects. The role involves developing firmware and collaborating with hardware teams to implement optimal solutions. The ideal candidate will possess...
- ...TTM Technologies is seeking a Sr Linux/Unix IT Engineer to oversee the design, deployment, and maintenance of multi-site platforms. This remote role requires expertise in Linux systems, Docker, and Kubernetes. The ideal candidate will possess strong problem-solving skills...SeniorRemote work
- ...Senior Systems Engineer We seek a senior systems engineer with extensive Linux experience to join the Quant Systems team. This is a hands-on technical role within an engineering team responsible for high-performance trading and research infrastructure. It offers the...SeniorWork experience placement
- A leading tech services firm seeks an experienced RedHat Linux administrator in New York. The role requires advanced knowledge in RedHat Clustering and enterprise virtualization management. Ideal candidates will have 6 to 9 years of relevant Linux System Admin experience...Senior
- Elliot Partnership in New York, NY, is seeking a Senior Linux Systems Engineer to optimize and enhance the performance of complex trading and research platforms. This hybrid role demands over 10 years of senior systems development experience, deep expertise in Linux internals...Senior
- ...A leading technology company is seeking a fully remote Embedded Linux Software Developer to join its engineering team. The role involves designing and integrating software for embedded Linux, with a focus on high-quality, reliable firmware. Candidates should have strong...Remote work
- ...ServerHub is seeking an experienced L3 Linux System Engineer to ensure the integrity and performance of our cloud and hosting solutions. In this fully remote position, you will utilize your 11+ years of hands-on Linux system administration experience and expertise in KVM...SeniorRemote work
- SSUSA Job #1137: SENIOR LINUX INFRASTRUCTURE ENGINEER Job Description SENIOR LINUX INFRASTRUCTURE ENGINEER One of our financial clients in NYC is seeking a senior-level LINUX Infrastructure Engineer working in a large-scale technology environment with platforms including...SeniorPermanent employmentWork at office
- ...ASRC Federal Holding Company is searching for a Senior Linux System Administrator in the United States. This role supports Linux Engineering Sustainment for the U.S. Army, focusing on the administration and security of enterprise RHEL environments. Candidates must have...Senior
- The Hispanic Alliance for Career Enhancement is looking for a Senior Software Development Engineer based in Delaware. This role involves acting as a Linux engineering subject matter expert on various projects and providing multiple solution approaches. The ideal candidate...Senior
- ...A healthtech startup is looking for a Sr. Linux Application Support Specialist to ensure their predictive analytics platform runs smoothly in hospital IT environments. The role requires expertise in RHEL/Linux, SQL, and API integrations, along with a strong background...SeniorRemote work
$133k - $149k
Persistent Systems in New York, NY is seeking an experienced Embedded Software Engineer to develop software solutions for embedded Linux systems. The role requires hands-on experience in C/C++, and the ability to support hardware and application development on the Wave...$83.43k - $222.48k
Hispanic Alliance for Career Enhancement is seeking a Senior Software Development Engineer in the United States, Oklahoma. This role requires extensive experience in Linux administration and engineering, as well as proficiency in scripting and container technologies like...Senior$83.43k - $222.48k
Hispanic Alliance for Career Enhancement is seeking a Senior Software Development Engineer to act as the Linux engineering subject matter expert. This role involves projects from initiation to completion, providing multiple solutions to meet project goals. Candidates must...Senior$83.43k - $222.48k
The Hispanic Alliance for Career Enhancement is seeking a Senior Software Development Engineer to serve as the Linux engineering subject matter expert. The Engineer will drive development for various projects, providing solutions from initiation through successful completion...Senior- ...Senior Systems Linux Specialist Our client is a global financial services firm located in NYC. Our client's Electronic Trading Infrastructure... ...candidate will work in tight collaboration across our engineering, release management, operations, and estate management teams...Senior
- A leading software company in New Jersey is seeking talented Senior and Principal Software Engineers for multiple openings. Ideal candidates will excel in C programming, have strong Linux development skills, and thrive in a collaborative Scrum environment. This is an exciting...Senior
$83.43k - $222.48k
Hispanic Alliance for Career Enhancement is seeking a Senior Software Development Engineer in Pennsylvania. The role encompasses acting as a Linux engineering expert on various projects and support requests. Candidates should have 5+ years of experience with Linux administration...Senior- ...experience managing infrastructure in large-scale environments. Proficiency in IBM mainframe systems or strong experience with AIX/Linux/Unix systems is crucial. Excellent communication and interpersonal skills are required to effectively coordinate with various departments...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior IoT / Embedded Linux Engineer. Be the first to apply!
- linux engineer Brooklyn, NY
- senior linux systems engineer Brooklyn, NY
- linux administrator Brooklyn, NY
- linux systems administrator Brooklyn, NY
- linux developer Brooklyn, NY
- senior game producer Brooklyn, NY
- senior manager process engineering Brooklyn, NY
- senior manager clinical operations Brooklyn, NY
- senior lead project manager Brooklyn, NY
- senior manager quality engineering Brooklyn, NY

