Software Embedded Engineer Job in Fracktal Works
Software Embedded Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
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