Infotree Global logo

Infotree Global

Embedded Linux RTOS Software Developer

Infotree Global

📍 Sterling Heights, MI, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

LinuxCI/CDGitQtYocto

Industry

Consumer ElectronicsAutomotive

Job Description

Responsibilities:

  • Working with source control tools such as Gitlab, Bitbucket, GIT
  • Working with Integrated Development Environments such as Eclipse, VS Code, Microsoft Visual Studio
  • Working with requirements software such as DOORs.
  • Working with ticketing Systems such as Jira, Gitlab issues
  • Working with web-based collaboration and knowledge management tools such as Confluence, Gitlab Wiki gdb, or QT is a plus
  • Working with GDB (the GNU Debugger)
  • Working with Qt
  • Working with Agile, Continuous Integration and Continuous Deployment concepts.
  • Working with Linux device drivers, bootloaders, memory maps or other system programming is a strong plus
  • Maintenance of safety critical systems or real time systems is desirable
  • Maintenance of one or more build environments such as Buildroot, OpenEmbedded, python or in particular Yocto

Minimum Qualifications

  • Bachelor of Science in Computer Science, Computer Science or Electrical Engineering required.
  • 5-7 years relevant work experience.
  • CI/CD: Experience with modern CI/CD tools (GitHub Actions, GitLab CI/CD, ArgoCD, Jenkins)
  • Implement GitOps principles for deployment automation
  • Proactively identify and resolve performance bottlenecks
  • Scripting & Automation:
  • Write and maintain scripts (Bash, Python, Go, or other languages) to automate operational tasks
  • Capable of developing C and / or C++ code that can be maintained and updated over decades.
  • Ability to troubleshoot low level software issues and distinguish between hardware and software issues
  • Work closely with developers to improve deployment processes
  • Advocate for DevOps culture and best practices within the organization
  • Document infrastructure, processes, and automation scripts
  • Proficient in Microsoft Office suite applications