FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Developer – Edge OS
GenetecSoftware Developer working on Edge OS, developing embedded systems and managing Genetec’s Cloudlink appliances. Collaborate with team for design, planning, and implementation across various platforms in a hybrid environment.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in embedded systems development, particularly with Linux distributions and scripting languages, while effectively collaborating with team members to enhance build infrastructure and device management processes. Proficient in both French and English, facilitating communication with international colleagues and customers.
Highest-signal resume keywords
Embedded Systems DevelopmentLinux Operating System KnowledgeRust ProgrammingScripting (Bash, Python)Networking Concepts and Protocols
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Systems DevelopmentLinux Operating SystemRust ProgrammingC ProgrammingC++ ProgrammingGo ProgrammingScripting (Bash)Scripting (Python)DevOpsNetworking Concepts
Soft Skills
Analytical SkillsProblem-Solving SkillsOwnershipQuick LearningTeam Collaboration
Tools & Technologies
YoctoBuild InfrastructureImage-Creation InfrastructureDevice ManagementUpdate Processes
Certifications & Qualifications
Bachelor’s Degree in Software EngineeringBachelor’s Degree in Computer Science
Industry Keywords
Systems ProgrammingTechnical AssessmentsRoutingFirewallsDNSDHCP
Tech Stack
Tools & technologiesDNSGoLinuxPythonRust
About the role
Key responsibilities & impact- Participate in the design, planning, development, testing, and delivery of all components of our Intel and ARM platforms
- Build, customize, and maintain Linux distributions using Yocto and various scripting languages
- Develop management services and system daemons, primarily in Rust
- Contribute to improving our build and image-creation infrastructure as well as device management and update processes
- Evaluate new technologies, methodologies, and components, and prepare tests to validate and refine technical assessments
- Work closely with team members to proactively gather and provide feedback, technical guidance, and expertise
Requirements
What you’ll need- Bachelor’s degree in software engineering, computer science, or equivalent experience
- Experience in embedded systems development or systems programming (C, C++, Rust, Go, or equivalent)
- Knowledge of the Linux operating system and its components (services, tools, etc.)
- Experience writing scripts (Bash, Python, or equivalent)
- Experience in DevOps or with deployment processes
- Strong knowledge of networking concepts (routing, firewalls, etc.) and protocols (DNS, DHCP, etc.)
- Strong analytical and problem-solving skills
- Ability to learn quickly and take ownership of work independently
- Fluency in French and English, both spoken and written (this role requires interaction with international colleagues and customers)
Benefits
Comp & perks- Competitive compensation package
- Tuition/training reimbursement program
- Subsidized meals at our on-site bistro (Les Cordons Bleus)
- Work–life balance with flexible working hours
- Free unlimited coffee and fruit
- Free parking for all employees
- On-site fitness center with a trainer