FreeBSD Software Developer

4 days ago


Kitchener, Ontario, Canada FreeBSD Foundation Full time
About the Role

We are seeking a skilled software developer to join our team at the FreeBSD Foundation. As a key member of our technology team, you will play a critical role in developing and maintaining the FreeBSD operating system.

Key Responsibilities
  • Participate in all aspects of the software development process, including code review, test design, debugging, performance evaluation, and documentation.
  • Collaborate with upstream third-party projects to submit FreeBSD-derived patches, test new releases, and investigate issues found on FreeBSD.
  • Support the Foundation's technology team in promoting project progress through event talks, blogs, press releases, videos, or other channels.
  • Develop, fix, or enhance the operating system outside of the kernel, including contributing to pkgbase, updating and enhancing the operating system installer, creating and maintaining critical ports/packages, and submitting fixes for critical third-party software.
Requirements
  • Strong C skills and extensive experience with the LLVM or GCC toolchains.
  • At least three years of software development experience on Open Source operating systems (GNU/Linux, FreeBSD, or another BSD).
  • Experience with open source development practices, debugging, performance profiling, and optimization.
  • Proficiency with scripting languages (especially Lua, POSIX shell, and Python).
  • Excellent written and verbal communication skills with timely delivery for all work products and deliverables.
  • Self-directed and self-motivated, with the ability to manage tasks, time, and schedule with limited supervision.
  • Ability to work collaboratively with community members, developers, and team members.
  • University degree or equivalent experience in Computer Engineering, Software Engineering, Computer Science, or a related field.
  • Understanding of the value of continuous integration, continuous testing, and related approaches.
  • A positive attitude and respect for other developers, especially when there are disagreements.
What We Offer
  • 401(k) Employer Contribution
  • Disability Insurance
  • Flexible Schedule
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Retirement Plan
  • Vision Insurance
About the FreeBSD Foundation

The FreeBSD Foundation is a 501(c)3 non-profit organization dedicated to supporting and building the FreeBSD Project and community worldwide. We have been around for over 20 years, with our headquarters in Boulder, and board and staff located around the world. The Foundation focuses on filling critical needs within the Project, including software development, advocacy, infrastructure support, project management, and more. We partner with individual and corporate members of the FreeBSD community to ensure the continuing growth and stability of one of the oldest, largest, and most successful open source operating systems.

We care about getting results, not about putting in time at an office. Come see what it's like to work in a collaborative environment where we celebrate each person's uniqueness and our strengths as a cohesive team.

The FreeBSD Foundation is an equal opportunity employer and we believe diversity makes us better. We encourage all qualified and interested candidates to apply. If you have a disability or special need that requires accommodation, please let us know.



  • Kitchener, Ontario, Canada FreeBSD Foundation Full time

    About the RoleWe are seeking a highly skilled and versatile software developer to join our team at the FreeBSD Foundation. As a key member of our technology team, you will play a critical role in developing and maintaining the FreeBSD operating system.Key ResponsibilitiesSoftware Development: Participate in all aspects of the software development process,...


  • Kitchener, Ontario, Canada FreeBSD Foundation Full time

    About the RoleWe are seeking a highly skilled and versatile software developer to join our team at the FreeBSD Foundation. As a key member of our technology team, you will play a critical role in developing and maintaining the FreeBSD operating system.Key ResponsibilitiesSoftware Development: Participate in all aspects of the software development process,...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Development and Automation ExpertAt JAM Software GmbH, we're committed to delivering innovative solutions that drive business growth and improvement. The mission of our Industrial Automation group is to design and develop cutting-edge technology platforms that support the evolving needs of our global customers and partners in the (r)evolution of...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Development and Automation ExpertAt JAM Software GmbH, we're committed to delivering innovative solutions that drive business growth and improvement. The mission of our Industrial Automation group is to design and develop cutting-edge technology platforms that support the evolving needs of our global customers and partners in the (r)evolution of...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Embedded Software EngineerAre you ready to become part of a leading global engineering design firm that excels in embedded software and hardware, electronics, and electro-mechanical systems?What we are looking for:Enthusiastic and proactive professionalsDesigners with varied expertise and a client-focused approachIndividuals capable of contributing to both...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you eager to become part of a leading global engineering design firm that excels in embedded software, hardware, electronics, and electro-mechanics?What We Are Looking ForEnthusiastic and proactive professionalsDesigners with varied expertise and a customer-focused approachCapability to engage in internal projects as well as at client sitesKey...

  • Software Developer

    5 days ago


    Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Developer OpportunityWe are seeking a highly motivated and skilled software developer to join our cybersecurity R&D team at BlackBerry Inc.As a software developer, you will be responsible for designing and implementing software features and fixes in Java and/or Kotlin, contributing your software ideas, and participating in all parts of the software...

  • Software Developer

    5 days ago


    Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Developer OpportunityWe are seeking a highly motivated and skilled software developer to join our cybersecurity R&D team at BlackBerry Inc.As a software developer, you will be responsible for designing and implementing software features and fixes in Java and/or Kotlin, contributing your software ideas, and participating in all parts of the software...

  • Software Developer

    1 week ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperAt Masri O Inc., we are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as PHP, Python, and Adobe XD.Collaborate with...

  • Software Developer

    1 week ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperAt Masri O Inc., we are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as PHP, Python, and Adobe XD.Collaborate with...

  • Software Developer

    1 week ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    About Masri O Inc.Masri O Inc. is a leading company in the field of software development, specializing in creating innovative and efficient solutions for various industries.Job Title: Software DeveloperWe are seeking a highly skilled and experienced Software Developer to join our team. As a Software Developer, you will be responsible for designing,...

  • Software Developer

    2 weeks ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    About Masri O Inc.Masri O Inc. is a leading company in the field of software development, specializing in creating innovative and efficient solutions for various industries.Job Title: Software DeveloperWe are seeking a highly skilled and experienced Software Developer to join our team. As a Software Developer, you will be responsible for designing,...

  • Software Developer

    3 weeks ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    About Masri O Inc.We are a private company seeking a skilled software developer to join our team. As a software developer, you will be responsible for designing, developing, and testing software applications.Job SummaryWe are looking for a highly motivated and detail-oriented software developer to join our team. The successful candidate will have a strong...

  • Software Developer

    5 days ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Masri O Inc. as a key member of our software development team.Job SummaryThe successful candidate will be responsible for designing, developing, and testing software applications to meet the needs of our clients. This is a permanent position with a competitive salary...

  • Software Developer

    5 days ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Masri O Inc. as a key member of our software development team.Job SummaryThe successful candidate will be responsible for designing, developing, and testing software applications to meet the needs of our clients. This is a permanent position with a competitive salary...

  • Software Developer

    6 days ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Masri O Inc. as a key contributor to the development of our software applications.Job SummaryThe successful candidate will be responsible for designing, developing, and testing software code, as well as communicating technical problems and solutions to the team.Key...

  • Software Developer

    6 days ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Masri O Inc. as a key contributor to the development of our software applications.Job SummaryThe successful candidate will be responsible for designing, developing, and testing software code, as well as communicating technical problems and solutions to the team.Key...

  • Software Developer

    4 days ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Masri O Inc. as a permanent employee.Job Description:Key Responsibilities:Design, develop, and test software applications using various programming languages and technologies.Maintain and improve existing software systems to ensure they meet the required...