FIXAR Global
Embedded Software Engineer
FIXAR GlobalLatvia20 hours ago
Full-timeEngineering, Information Technology

As an Embedded/Navigation Software Developer for FIXAR autopilot systems, you will play a crucial role in the design, system engineering and customer support for use of GPS and GPS/inertial navigation products in drone guidance and control system.

You will be responsible for performing the simulations, control system design and navigation system development, together with participation in their testing and tuning.

Your expertise in programming languages such as C/C++, Python and Matlab/Simulink will be essential in implementing key functionalities and ensuring development of stable and reliable autopilot system.


Exact duties and responsibilities:

● Design, implement, and test embedded software for our drones, with a focus on flight control algorithms, sensor integration, and real-time data processing.

● Support the development and innovation of vehicle navigation system. Support and adjust simulation environment, adjust it and verify with real data flights.

● Perform statistics analysis of flight data, participate in tuning and adjustments of the control system design

● Participate in code reviews to maintain code quality, identify potential issues, and propose improvements.

● Collaborate with the testing team to debug and tune the integration issues.

● Stay up-to-date with the latest industry trends, technologies, and best practices in embedded systems development.


Other responsibilities:

● Ensure efficient use of equipment and materials

● Comply with occupational safety and health regulations

● Follow the company’s confidentiality policy

Requirements:

● Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field

● Proficiency in С/C++, Python knowledge – advantage

● Familiarity with sensor integration (e.g., GPS, IMU) and experience working with communication protocols is highly desirable.

● Knowledge of embedded systems and microcontroller architectures, specifically STM32 microcontrollers – advantage


Experience:

● Experience with simulation software (Gazebo, Microsoft Airsim) – an advantage

● Proven experience in embedded software development, preferably in the field of drones,

robotics, or autonomous systems - advantage

● Familiarity with software development tools, debugging techniques, and version control systems.

● Strong problem-solving skills and the ability to debug complex issues in embedded systems.

● Experience with real-time operating systems (RTOS) - advantage

● Latvian, English – fluently. Russian – communication level.


Terms and conditions:

● Full-time position (160 hours/month), in the office.

● 3-month probation period.

● Start date: TBD


Compensation:

From 4604.18 eur to 5504.03 eur (gross)

Key Skills

Ranked by relevance