Job Brief:
Are you a highly skilled Embedded Developer with expertise in embedded systems, software development? If yes, then you are the one we are looking for!
The ideal candidate will have extensive experience with realtime operating systems (RTOS), microcontroller programming, GNSSbased systems, and defenserelated technologies such as ARHMD, ESAS, and thermal imaging systems.
Key Responsibilities:
- Develop and optimize embedded software using C, C++, and Python.
- Design and implement graphical user interfaces (GUIs) using QT, HTML, and CSS.
- Utilize GIT for version control and JIRA for issue tracking.
- Debug and analyze software using GDB in Linux and Windows environments.
- Work with realtime operating systems (RTOS) such as VxWorks, FreeRTOS, and Linux.
- Design, develop, and maintain firmware for ARM7, STM32F745, and other microcontrollers.
- Develop embedded solutions for robotics, PCB designs, and kinematicsbased GPS systems.
- Integrate GNSSbased heading systems and IGLA & ZU Gun Systems into embedded platforms.
- Implement and troubleshoot networking protocols such as TCP, UDP, CAN, I2C, SPI, and UART.
- Process and integrate thermal imaging (TI) sight outputs.
- Contribute to the development of Enhanced Situational Awareness Systems (ESAS) and Augmented Reality HeadMounted Display (ARHMD) technologies.
- Collaborate with hardware engineers and other stakeholders to ensure seamless integration of software and hardware components.
- Create and maintain comprehensive technical documentation for software design, development, and testing processes.
Required Qualifications / Experience / Skills:
- Bachelor’s degree in Engineering (B.E./B.Tech.) in Electronics & Telecommunication, Electronics & Communication, Computer Engineering, or a related field.
- Minimum 5 years of experience in embedded software development.
- Experience in the defense or aerospace industries is highly preferred.
- Strong knowledge of sensor integration, realtime data processing, and firmware development.
- Handson experience with augmented reality (AR) and situational awareness systems.
Technical Skills:
- Programming Languages: C, C++, Python.
- GUI Development: QT, HTML, CSS.
- Tools & Platforms: GIT, GDB, JIRA.
- Operating Systems: Linux, Windows, VxWorks, FreeRTOS.
- Networking Protocols: TCP, UDP, CAN, I2C, SPI, UART, Ethernet.
- Hardware & Embedded Systems:
Robotics
PCB Design
ARM7 & STM32F745 Microcontrollers
GNSSBased Heading Systems
KinematicsBased GPS Systems
IGLA & ZU Gun Systems
Thermal Imaging Sight Outputs
Job Location: Saudi Arabia, Abqaiq
Type of Employment: Permanent / Full time
Salary: AED 9000 – 10000/Month
What you can expect from the employer
Work on cutting-edge embedded technologies.
Collaborate with an innovative and experienced team.
Opportunity to contribute to advanced defence and robotics systems.
More Information
- Salary Offer SAR 9000 - 10000/Month GBP SAR 9000 - 10000/Month Month
- Experience Level Mid-Senior level
- Minimum Years of Experience 5 years