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.