Senior C++ Developer

This presents an ideal opportunity for an ambitious Embedded Software Engineer with a background in R&D, possessing skills in Embedded C or Linux application development. If you are looking to elevate your career and make a significant impact in a rapidly growing Irish company, this is the perfect role for you.

Responsibilities:

  • Deploy and maintain software across globally distributed hardware installations.
  • Collaborate with cross-functional teams to define product requirements, establish architectural blueprints, and outline software design specifications.
  • Advocate for best practices in software development, including version control, continuous integration, automated testing, and rigorous code review processes.
  • Stay updated on the latest industry trends and emerging technologies related to embedded Linux and ARM processors.
  • Mentor and coach junior developers.
  • Conduct code reviews.

What you need:

  • Hands-on experience with C, Embedded C, and C++.
  • Experience working in a Linux environment.
  • Working knowledge of ARM processors.
  • Scripting experience with either Python or Bash.
  • Knowledge of CI/CD.
  • Good understanding of unit and automation testing.
Job Category: Senior C++ Developer
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx