Software/embedded Developer Job in Fracktal Works

Software/embedded Developer

Apply Now
Job Summary

Position: Software/Embedded Developer

Location: Bengaluru

Employment Type: Full-Time

Job Overview

We are seeking a motivated and skilled Software/Embedded Developer to design, develop, and implement **embedded solutions** for our 3D printer systems. This role focuses on enhancing UI/UX interfaces, communication protocols, and hardware integration for embedded platforms.

Key Responsibilities

  • Embedded Development: Design and develop embedded applications using **Python and/or C++**.
  • UI/UX: Build intuitive **UI/UX interfaces using Qt** for embedded platforms.
  • Communication: Implement and maintain **web socket communication** for device connectivity.
  • Functionality Enhancement: Develop and integrate **plugins** to enhance product functionality.
  • Version Control: Use version control systems (**GitHub**) for code management and collaboration.
  • Microcontroller Interfacing: Program and interface with **Raspberry Pi and Atmega-based microcontrollers**.
  • Hardware Integration: Collaborate with hardware engineers to integrate software with 3D printer electronics.
  • Testing & Optimization: Debug, test, and optimize embedded applications to ensure system reliability and performance.
  • Code Quality: Participate in **code reviews** and provide feedback on system design and implementation.

Required Qualifications & Skills

  • Education: Bachelor s degree in Electronics, Computer Science, or a related field (**Freshers welcome**).
  • Experience: Proven experience in embedded systems development.
  • Core Programming: Proficiency in **Python and/or C++**.
  • GUI Framework: Hands-on experience with **Qt framework** for GUI development.
  • Design: Strong understanding of **UI/UX principles**.
  • Technical Tools: Experience with **web sockets, plugin development, and version control systems (GitHub)**.
  • Hardware Platforms: Practical knowledge of working with **Raspberry Pi and Atmega microcontrollers**.
  • Domain Knowledge: Familiarity with **3D printing technology** is a strong advantage.
  • Soft Skills: Excellent **problem-solving and debugging skills**; strong communication and teamwork abilities.

Qualification :
Bachelors degree in Electronics, Computer Science, or a related field
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now