Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The component responsible for this distribution is called Input Manager. It is written in C, packaged into a Debian package and runs as a systemd service on all nodes.
Request
Validate the Input Manager. Writing tests, executing them from within a Docker container, automating validation, and generating reports about success rate and coverage.
Technologies: C, Docker, Debian Linux, test frameworks, Jenkins, git, VS Code, Copilot
Key Responsibilities
- Determine the validation priorities: Analyze the Input Manager to identify the best approach for validation. This includes understanding the program's functionality and identifying key areas for testing. Create a priority list.
- Validate: Write and implement unit tests for the Input Manager. These tests will be performed inside a Docker container.
- Automate: Integrate the validation into our current release process to avoid regressions in future releases.
- Document: Prepare detailed reports on the validation process, including test cases, results, and recommendations for improvements.
- Report: Make sure the automated pipeline generates reports about the success rate and the coverage of the tests.
- Iterate: Start with a basic pipeline of the steps above; use the generated report to ensure maximum coverage.
- Enrolled in a Bachelor's or master's program in Computer Science, Informatics, Electronics, or a related field.
- Strong knowledge of C programming language.
- Experience with writing and executing unit tests.
- Familiarity with Docker and containerized environments.
- Excellent analytical and problem-solving skills.
- Effective communication and teamwork abilities.
Key Skills
Ranked by relevanceReady to apply?
Join Barco and take your career to the next level!
Application takes less than 5 minutes

