-
Research Engineer - Embedded Systems
- Insight Global (Niskayuna, NY)
-
Job Description
Develop solutions for embedded systems and industrial control systems (ICS).
Leverage design tools to develop, simulate, test, and optimize real-time embedded systems.
Shape and pursue external opportunities with U.S. government agencies such as the DOE and DOD.
Work with businesses to help transition real-time embedded controls and communication systems from early-stage lab demonstrations to fieldable prototypes.
Collaborate with universities, industrial consortiums, commercial partners, and others to advance the state of the art in embedded systems.
Publish technical papers, file patents, and contribute to open-source communities.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
Ph.D. in Computer Science, Electrical Engineering, or related disciplines OR Master’s degree in Computer Science, Electrical Engineering, or related disciplines with a minimum of 2 years of industry experience OR Bachelor’s degree in Computer Science, Electrical Engineering, or related disciplines with a minimum of 5 years of industry experience.
Embedded C / C++ programming – strong low-level coding ability with efficient, memory-safe, and real-time oriented design.
Assembly language (ARM, RISC-V, x86, or other relevant architectures).
RTOS (Real-Time Operating Systems) – experience with FreeRTOS, ThreadX, VxWorks, QNX, or Zephyr.
Linux kernel & device drivers – developing, configuring, and debugging Linux kernel modules, board support packages (BSPs), and peripheral drivers.
Bare-metal programming – direct hardware control without an OS (timers, interrupts, peripherals).
Bootloaders & firmware update mechanisms (e.g., U-Boot, secure OTA).
Microcontrollers & SoCs – ARM Cortex-M/A, PIC, MSP430, ESP32, etc.
Legal authorization to work in the US is required. We will not sponsor individuals at the Master's or Bachelor's level for employment visas, now or in the future, for this job opening.
-