We are seeking a highly motivated and talented Junior Embedded Software Engineer to join our dynamic team. In this role, you will have the opportunity to work on the design, development, and testing of embedded software for our state- of- the- art drones. You will collaborate with a multidisciplinary team of engineers to create reliable and efficient software that powers our unmanned aerial vehicles (UAVs). This is an excellent opportunity for a recent graduate or an engineer with 1- 2 years of experience to grow their skills in a fast- paced and exciting industry.
JOB DESCRIPTION
Document software designs, test procedures, and issue resolutions.
Work with and optimize software for high- performance embedded platforms, including Qualcomm (e.g., Snapdragon) and NVIDIA (e.g., Jetson).
Contribute to the development of real- time flight control and navigation systems.
Participate in the entire software development lifecycle, from requirements gathering to testing and deployment.
Design, develop, and maintain embedded software for our drone platforms.
Integrate, test, and develop software for cutting- edge gimbals, cameras, and payloads, including products from Gremsy.
Analyze and enhance the efficiency, stability, and scalability of our embedded systems.
Collaborate with hardware engineers to bring up and debug new hardware.
Implement and test device drivers for various sensors and peripherals.
REQUIREMENTS
Basic understanding of electronics and the ability to read schematics and datasheets.
Proficiency in C/C++ programming for embedded systems.
Strong problem- solving and debugging skills.
Familiarity with microcontrollers and microprocessors (e.g., ARM, STM32).
Experience with version control systems, such as Git.
Solid understanding of embedded systems concepts.
Excellent communication and teamwork skills.
Bachelor&039;s or Master&039;s degree in Computer Science, Electrical Engineering, or a related field.
Knowledge of communication protocols such as UART, SPI, I2C, and CAN.
Preferred Skills (Experience is a Plus):
Familiarity with ROS2 (Robot Operating System 2).
Knowledge of drone components, flight dynamics, and PX4/ArduPilot.
Familiarity with debugging tools like JTAG, oscilloscopes, and logic analyzers.
Experience with the MAVLink protocol for drone communication.
Familiarity with embedded Linux development.
Experience with scripting languages like Python.
Experience with Real- Time Operating Systems (RTOS).
Experience with Qualcomm (e.g., Snapdragon Flight, RB5) or NVIDIA (e.g., Jetson Nano, Orin) platforms.
BENEFITS
Working time 5 days/week (Mon- Fri)
Insurance: In addition to mandatory state- regulated insurance, the company provides additional health insurance to enhance healthcare for employees.
Annual leave and holidays as per regulations.
Enjoy a range of welfare policies: birthday leave, sick leave, marriage leave, holiday leave, regular health checkups, annual vacations, seniority benefits, and other comprehensive regimes in accordance with state regulations.
A youthful, professional, and friendly working environment.
Opportunities for training and career development.
Regular annual salary reviews.
Opportunities to interact and collaborate, and travel abroad for business with international partners ( > 90% of our partners are international: USA, Europe, America, Southeast Asia, etc.). As our company specializes in technological products, it would be fantastic for those passionate about technology and eager to experience Gremsy&039;s products.
Providing complete equipment to facilitate work.