Back to Jobs
Technology

Embedded Linux System Engineer

Recruitment.aiHauppauge, NY🇺🇸United States

Why this role stands out

This hybrid role offers a fantastic opportunity to grow your embedded Linux expertise while contributing to innovative connected products from concept to production in a collaborative engineering environment. If you have a strong electrical engineering background and thrive on hardware/software integration, you'll find immense satisfaction in developing cutting-edge embedded systems. Apply now to join a dynamic team and shape the future of technology!

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationHauppauge, NY, United States
ShellEmbedded SystemsC++Java

Job description

We are seeking an Embedded Linux Systems Engineer with a strong electrical
engineering background to support the design, development, bring-up, and validation of
connected embedded products. The ideal candidate will have experience with embedded
Linux, embedded C/C++ development, microcontroller and processor-based hardware,
wireless connectivity, and hardware/software integration. This role offers the opportunity to
work alongside mechanical, electrical, software, and systems engineers on a diverse
range of products from concept through production.

Required Qualifications
 Bachelor or Master of Science degree in Computer Engineering, Electrical
Engineering, or a related field.
 Strong experience designing and developing embedded electronic systems and
embedded Linux-based products.
 Strong experience with Unix/Linux environments, including Linux kernel
architecture, device trees, shell scripting, and Linux-based systems.
 Experience developing and debugging embedded Linux-based systems, including
application and firmware development.
 Proficiency in C/C++ programming, low-level firmware development, verification,
analysis, optimization, and debugging for microcontroller/processor-based systems.
 Experience with multi-threaded and multi-core system architectures and software
design.
 Experience with wired protocols, including USB, I²C, and SPI.
 Experience supporting hardware bring-up, design verification, integration, and
troubleshooting of embedded electronic assemblies.
 Ability to read, review, and interpret electrical schematics, PCB layouts, component
datasheets, and technical specifications

Preferred Qualifications
 Detailed knowledge of MIDI specifications and audio-related embedded systems.
 Experience with multimedia frameworks such as GStreamer.
 Experience developing bare-metal and RTOS-based firmware.
 Java programming experience.
 Experience designing microprocessor and microcontroller subsystems, including
power management, clocking, reset circuitry, memory interfaces, and
communication architectures.
 Hands-on experience debugging electronic systems using oscilloscopes, logic
analyzers, power analyzers, protocol analyzers, and related laboratory equipment.
 Experience with UART, CAN, BLE, Bluetooth, and Wi-Fi technologies.
 Understanding of microcontroller peripherals and interfaces, including GPIO, ADC,
DAC, PWM, timers, and serial communication interfaces.

Similar jobs