Embedded Linux System Engineer

Hauppauge, NY, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
12 Months
No Travel Required
On-site
$50 - $60/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Embedded
  • Electrical
  • Unix/linux
  • UART

Summary

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91166803
  • Position Id: 9115362
  • Posted 4 hours ago
Contact the job poster
SS

Subhash Singh

Recruiter @ Recruitment.ai

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.