DevJobs

Software Engineer

Overview
Skills
  • C C ꞏ 2y
  • C# C# ꞏ 2y
  • C++ C++ ꞏ 2y
  • Windows Windows
  • Bare-Metal
  • RTOS
  • Embedded Linux
  • Qt
  • ARM Cortex-M
  • USB
  • UART
  • SW integration
  • SPI
  • CAN
  • Qt6
  • Qt5
  • PCIe
  • NXP
  • NVIDIA
  • MIPI
  • I2C
  • HW
  • GUI development

The Defense Division of IMCO Group

is Seeking a Software Engineer


Job Description:

  • Design, develop, and maintain software components using C, C++, and C#.
  • Develop Embedded software in Bare-Metal, RTOS, and Embedded Linux environments.
  • Work on real-time systems, hardware integration, and communication interfaces.
  • Develop supporting tools and utilities under Windows.
  • Perform debugging, testing, and integration throughout the development lifecycle.
  • Collaborate with multidisciplinary engineering teams.

Requirements:

  • 2–8 years of experience in software development using C/C++ and/or C#.
  • Hands-on experience with Embedded systems development.
  • Experience working with real-time systems and hardware interfaces.
  • Strong Hands-On approach to development and debugging.
  • Ability to work independently and as part of a team.
  • Experience with Embedded Linux and/or RTOS.
  • Familiarity with Qt (Qt5/Qt6) or GUI development.
  • Knowledge of communication interfaces such as UART, SPI, I2C, USB, PCIe, MIPI, or CAN.
  • Experience with ARM Cortex-M microcontrollers, NXP, or NVIDIA platforms – an advantage.
  • Experience in HW/SW integration or defense systems – an advantage.

IMCO Industries