Senstar Logo

Senstar

Embedded Software Developer

Reposted 19 Days Ago
Be an Early Applicant
In-Office
Ottawa, ON
Senior level
In-Office
Ottawa, ON
Senior level
Develop and maintain embedded software solutions for security products, focusing on both front-end and back-end development, using C and C++. Collaborate with teams to deliver high-quality solutions.
The summary above was generated by AI

Who We Are

Senstar is a global leader and innovator in Security Solutions, dedicated to delivering cutting-edge technology that helps organizations across industries safeguard their most valuable assets. Our proven track record of excellence and commitment to innovation ensures that we provide comprehensive, high-quality solutions to meet the ever-evolving security needs of our clients.

We Are In Search Of...

A forward thinking professional who thrives in a collaborative, inclusive culture that encourages innovation and empowers employees to make an impact.  The successful candidate will be responsible for developing and maintaining embedded software solutions for our perimeter security products. They will work on both front-end and back-end development, contributing to the full software development lifecycle from concept to deployment. Are you a self-motivated and talented Embedded Software Specialist? If yes, then this is an amazing opportunity to join our engineering team!

Key Responsibilities

  • Design, develop, and maintain embedded software solutions using C and C++.
  • Develop and optimize multi-threaded applications for embedded Linux platforms.
  • Implement and troubleshoot network programming features and protocols.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot, debug, and upgrade existing systems.
  • Conduct code reviews and ensure best practices in software development.
  • Work with little supervision and manage tasks effectively.

This role is ideal for individuals who are curious, enjoy tinkering with technology, and often engage in their own personal projects to explore and enhance their technical skills.

You MUST have these Technical Expertise:

  • 5+ years of experience in software development, with hands-on expertise in both front-end and back-end technologies.
  • Strong proficiency in C and C++ programming, with experience in multi-threaded application development. 
  • Solid understanding of network programming and common protocols.
  • Demonstratable experience building and modifying device trees
  • Demonstratable expertise in multimedia processing (e.g., streaming, codecs, GStreamer)
  • Demonstrable expertise with video technologies (RTSP, H.264).
  • Ability to work independently and collaboratively in an agile team environment.
  • Excellent problem-solving, debugging, and communication skills.

It would be Nice if you have these Skills as well:

    • Experience with TI Sitara and Jacinto family of processors.
    • Familiarity with security technologies, including 802.1x and FIPS-140.
    • Experience in C#/.NET development. 
    • Knowledge of web technologies (JavaScript, HTML, CSS, REST APIs).

What We Offer…

Innovation: An opportunity to develop industry-leading security solutions.

Collaborative Culture: Join a passionate, results-driven team where collaboration and innovation are at the core of everything we do. Your contributions will be valued, and your ideas will help drive success.

Continuous Professional Development: We are committed to your growth, offering ample opportunities for learning and advancement within a fast-paced, evolving industry.

Work-Life Balance: Enjoy a flexible work environment that promotes work-life balance, allowing you to thrive both personally and professionally.

Competitive Compensation & Benefits: Receive a competitive salary, performance-based incentives, and a comprehensive benefits package designed to support your health, well-being, and ongoing professional development.

Accessibility and Inclusion: At Senstar, we are committed to building an inclusive and accessible environment that includes a variety of backgrounds, perspectives, and skills. We firmly believe, an accessible and inclusive workplace makes us stronger, more competitive, and innovative.  Should you require an accommodation through any stage of the recruiting or hiring process please let us know.


If you're ready to join a forward-thinking team, showcase industry-leading solutions, and make an impact on a global scale, apply now and help us shape the future of Security!

At Senstar, we are committed to building an inclusive and accessible environment that includes a variety of backgrounds, perspectives, and skills. We firmly believe, an accessible and inclusive workplace makes us stronger, more competitive, and innovative. Should you require an accommodation through any stage of the recruiting or hiring process please let us know.

Top Skills

C
C#,.Net
C++
CSS
Gstreamer
H.264
HTML
JavaScript
Linux
Multimedia Processing
Rest Apis
Rtsp
HQ

Senstar Ottawa, Ontario, CAN Office

Ottawa, Ontario, Canada

Similar Jobs

3 Days Ago
In-Office
South March, Ottawa, ON, CAN
Mid level
Mid level
Hardware • Semiconductor
The role involves designing, developing, and testing software for network synchronization, integrating AI/ML algorithms, collaborating with teams, and improving processes.
Top Skills: C,C++,Python,Ai,Machine Learning,Ieee-1588,Aws,Docker,Kubernetes,Linux
3 Days Ago
In-Office
South March, Ottawa, ON, CAN
Senior level
Senior level
Hardware • Semiconductor
Lead the design, development, and testing of embedded software for network synchronization products, enhancing collaboration and problem-solving initiatives. Drive improvements in code quality and engage in Agile practices.
Top Skills: AgileAWSC/C++DockerIeee-1588 PtpKubernetesLinuxPython
12 Days Ago
Hybrid
2 Locations
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design, implement, and maintain data plane infrastructure while optimizing performance and collaborating on embedded software development.
Top Skills: AndroidAWSAzureCC++Fluent BitGCPQnx

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account