Job Description
What You’ll Do
Our Junior Software Engineer will:
- Write clean, maintainable code under the guidance of senior engineers.
- Participate in code reviews, learning from and contributing to team feedback.
- Implement well-defined features and bug fixes across assigned software modules.
- Write unit tests and participate in quality assurance processes.
- Collaborate with peers and leads to understand requirements and translate them into working software.
- Support field testing and debugging activities as directed.
- Continuously grow technical skills through hands-on work, mentorship, and self-study.
- Document code and processes clearly for team use.
Qualifications
- Foundational software development skills in C++ or a related systems programming language.
- Basic understanding of software development concepts including version control, testing, and debugging.
- Familiarity with Linux environments and command-line tools.
- Eagerness to learn embedded systems, UI development, or robotics-adjacent technologies.
- Strong written and verbal communication skills with the ability to ask good questions and receive constructive feedback.
- Bachelor’s degree in Computer Science, Computer Engineering, or related field, with 0–3 years of professional software development experience.
Preferred
- Exposure to Qt, QML, or similar UI frameworks through coursework or personal projects.
- Familiarity with Git and basic branching workflows.
- Any hands-on experience with UAVs, robotics, or embedded systems.
- Experience with CMake or other build systems.
- Coursework or project experience involving REST APIs or cross-platform development.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now