Embedded Linux RTOS Software Developer
Indexed 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search