DevJobs

Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • Embedded Systems
  • Real-time Systems

XJET 3d is a pioneering leader in innovative 3D technology solutions.


We are seeking a Software Programmer with robust experience in C++, C, and Python. The ideal candidate will have a strong background in developing software for real-time and embedded microcontroller systems. In this role, you will lead the design, development, and optimization of high-performance software solutions that power our next-generation 3D printing systems.

 

Key Responsibilities

·        Software Development:

Develop, maintain, and optimize software in C++, C, and Python for real-time & embedded microcontroller systems.

·        System Integration:

Collaborate with cross-functional teams including hardware engineers, system architects, and product managers to integrate software seamlessly with hardware components.

·        Performance Optimization:

Design and implement efficient algorithms & data structures to ensure high-performance, SW solutions.

·        Testing & Debugging:

Create and execute comprehensive testing strategies, and optimize code for reliability & performance in real-time environments.

·        Technical Leadership:

Provide technical guidance to team members, including conducting code reviews & sharing best practices.


Required Qualifications

·        Educational Background - Degree in Computer Science or Software Engineering

·        Programming Expertise - Extensive experience in C++, C, and Python programming.

·        Work Experience - 5+ years of hands-on experience as a SW Eng. in the industry (multi-disciplinary companies are preferred)

·        Embedded Systems: Proven hands-on experience developing SW for real-time systems & embedded microcontrollers.

·        Technical Acumen - Strong understanding of hardware interfaces, communication protocols, and low-level programming concepts.

·        Problem-Solving - Exceptional analytical and troubleshooting skills, with a keen ability to resolve complex technical issues.

·        Communication Skills - Fluent English, both written and verbal,

XJet