DevJobs

Senior Software Engineer - Multiple position

Overview
Skills
  • C++ C++
  • Python Python
  • CSS CSS
  • HTML HTML
  • JavaScript JavaScript
  • React React
  • Vue.js Vue.js
  • ARM Linux environments
  • Database management
  • Debugging
  • Git version control
  • Hardware integration
  • x86 Linux environments
  • Mobile application development
Job Description:

Our software team is growing and we are looking for a few software engineers to join us, a software engineer will be an integral player in our dynamic team, taking charge of developing and maintaining robust cross platform end-to-end software applications. Harnessing your expertise in Python, C++, and web technologies like Vue.js and React, you'll work collaboratively to design, implement, and test real-time applications tailored for both ARM and x86 Linux environments. Your role won't just be limited to software; you'll integrate our software seamlessly with hardware systems and ensure optimal performance and scalability.

At the heart of this role is a passion for continuous learning, ensuring you're always abreast of the latest technological advancements and integrating them effectively into our projects.

Requirements:

  • Work closely with our multi-disciplinary teams to identify and troubleshoot technical challenges
  • Produce clear, maintainable and well-documented code
  • Actively participate in code reviews
  • Deliver and maintain quality code and uphold the team's best practices

Preferred Qualifications:

  • Strong experience in Python and C++
  • Knowledge of real-time systems and algorithms
  • Experience with ARM/x86 Linux environments
  • Strong database management skills
  • Experience with web development technologies such as HTML, CSS and JavaScript - huge advantage
  • Knowledge of mobile application development - advantage
  • Familiarity with hardware integration and debugging
  • Strong problem-solving and analytical skills
  • Fully proficient and comfortable with git version control
  • Excellent written and verbal communication skills
  • Education: Bachelor's degree in Computer Science or related field
Q.ai