18/06/2025
Job Listing:
We are hiring a Electronics and Embedded Systems Intern in Alexandria, Egypt. Apply or share with your network.
Role Description:
Electronics & Embedded Systems Intern
Location: Alexandria, Egypt (on-site)
Duration: 3–6 months (Summer/Fall 2025)
Reports to: Lead Embedded Systems Engineer
About Invictus UMVs:
Invictus UMVs LLC delivers advanced embedded-system solutions for unmanned marine vehicles and robotics, emphasizing firmware development and real-time control applications.
Role Overview:
Join our electronics team to help design, develop, and validate embedded hardware, PCBs, and software for UMVs and drone-carrier systems, ensuring robust real-time performance in challenging marine environments. You’ll gain hands-on exposure to unmanned marine systems, from PCB layout to at-sea testing.
Key Responsibilities:
- Firmware Development: Assist in writing, testing, and debugging firmware in C/C++ for ARM-based microcontrollers (STM32, Cortex-M) or AVR/PIC platforms.
- Driver & Protocol Implementation: Support development of device drivers and communication stacks (USB, Ethernet, EtherCAT, SPI, I²C, UART, CAN).
- Hardware-Software Integration: Assemble, validate, and integrate sensors (pressure, IMU, GNSS, sonar, LiDAR) and actuators; perform system-level testing.
- Real-Time Testing: Conduct unit and integration tests; use oscilloscopes, logic analyzers, and debug probes to troubleshoot timing and signal issues.
- Documentation: Create and maintain firmware design specs, test plans, and API documentation.
Required Qualifications:
- Pursuing a Bachelor’s or Master’s in Electrical/Electronic Engineering, Computer Engineering, or a related field.
- Solid understanding of embedded-system fundamentals and real-time constraints.
- Proficiency in C and C++; familiarity with Python or other scripting languages is a plus.
- Experience with version control (Git) and build systems (Make, CMake).
- Basic electronics skills: schematic reading, PCB layout awareness, and hands-on soldering/test-bench work.
Preferred Skills:
- Exposure to real-time operating systems (FreeRTOS, Zephyr, or VxWorks).
- Familiarity with embedded Linux or bare-metal BSP development.
- Knowledge of firmware-update mechanisms and secure-boot concepts.
- Experience with Altium Designer.
- Understanding of power electronics and FOC BLDC motor-control firmware.
- Understanding of ROS.
How to Apply:
Please submit your CV, a brief cover letter stating your availability, and any relevant project portfolios or GitHub links to [email protected] with the subject line “Embedded Systems Intern.” Applications will be reviewed on a rolling basis.