Software Embedded Engineer Job in Fracktal Works

Software Embedded Engineer

Apply Now
Job Summary

Software & Embedded Systems Engineer

Location: Bangalore

Department: Engineering

Role Summary

Fracktal Works is looking for a skilled and motivated Software & Embedded Systems Engineer to join our innovative engineering team in Bangalore. The ideal candidate has a strong foundation in software development, hands-on experience with embedded systems, and a keen interest in working with hardware platforms. Experience with 3D printers is a plus.

This role will involve designing, developing, and maintaining embedded software solutions, collaborating closely with hardware teams, and contributing to cutting-edge projects in the field of additive manufacturing and automation.

Key Responsibilities

  • Design, develop, and maintain embedded software for various hardware platforms.
  • Write clean, efficient, and optimized code in Python and C++ for embedded applications.
  • Apply object-oriented programming (OOP) principles to develop modular and scalable codebases.
  • Collaborate with hardware engineers to integrate, test, and debug embedded software with physical hardware.
  • Build and experiment with Arduino, Raspberry Pi, and other microcontroller-based platforms.
  • Diagnose and resolve software and hardware integration issues.
  • Work within Linux environments for scripting, system management, and development tasks.
  • Use Git, GitHub, and other version control tools for collaborative development and project tracking.
  • Participate in code reviews, providing and incorporating constructive feedback to ensure code quality.

Qualifications & Skills

  • Bachelor s degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field.
  • Strong programming skills in Python and C++.
  • Solid understanding of object-oriented programming (OOP) and software design principles.
  • Experience with embedded systems development and working with hardware interfaces.
  • Hands-on experience with Arduino, Raspberry Pi, or similar development boards.
  • Proficiency with Linux systems (including shell scripting and system-level operations).
  • Familiarity with version control systems (e.g., Git and GitHub).
  • Prior experience with 3D printers either operating, building, or modifying them is an advantage.
  • Excellent problem-solving skills, attention to detail, and a passion for hands-on development.
  • Strong collaboration and communication skills both written and verbal.
  • Knowledge of PCB design is a plus, but not required.

Why Work With Us?

At Fracktal Works, you ll join a team that is pioneering the future of manufacturing technology. You ll work on exciting projects in 3D printing and embedded systems, learn from a collaborative and highly skilled team, and make a tangible impact in an innovative, fast-paced environment.


Qualification :
Bachelors degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now