CareerOwl  CareerOwl

    

 

Posting id :

62855478

10/16/2023 3:53:24 PM
Embedded Software Engineer
Employer : Acruxo Numedia Inc. (dba CanaCCTV)
 
  City : Langley Twp Job type :  Career
  Region : BC Hours :  Full-Time
  Country : CA Duration :  Permanent
  Deadline : 10/7/2024
  Education : College/Technical school Experience :  2 to 4 years  
  Salary : $54.00 - $58.00 per hour
  Description :  
Work Location: 6286 203 St b135, Langley Twp, BC V2Y 3S1
Working Hours: 35 - 40 hours per week
Language of Work: English
Benefits: Dental and medical insurance after 3 months probation period
Please contact via email: admin@canacctv.com


Company Info:
We are a professional supplier of CCTV surveillance equipment. We provide high-quality systems at competitive prices for residential and commercial needs. We operate out of Langley, BC Canada, with clients all over North America, the further of whom would often take advantage of our free delivery service across the West Coast to the East Coast. Our primary goal is to offer reliable, efficient and most sought-after products to the clients. We are committed to keeping up to date on the newest technologies and administering personalized tech support to our clients.

This Embedded Software Engineer will be responsible for creating software solutions that enable advanced video processing, analytics, and integration with other security systems. This role requires a deep understanding of embedded systems, real-time processing, and a strong background in software development.


Job Duties:
1. Participate in the firmware development for microcontrollers or chips that are embedded within CCTV cameras or other surveillance equipment to improve functionality, imaging quality, and overall transmission safety.
2. Coordinate with other software staff to research and determine the technical specifications and integration needed to satisfy clients’ requirements for our products.
3. Lead the process of implementing algorithms for enhancing the user experience by enabling better video encoding, improving motion detection, and reducing noise levels.
4. Develop protocols and software for network communication of our products through Ethernet, Wi-Fi, or PoE switches to set up remote monitoring, client control, and data transfer from our CCTV devices to user applications.
5. Listen to feedback and optimize interface drivers that allow a user-friendly configuration across multiple platforms, including web-based applications, mobile apps, and on-device menus.
6. Deploy system software and work closely with cross-functional teams to integrate software components with overall video surveillance solutions.
7. Take part in the troubleshooting process, constantly update the core embedded system codes to combat cyber threats, and protect our users with multiple security layers.
8. Provide software updates, patches, and bug fixes to address discovered issues and improve the overall performance as well as embedded systems’ stability over time.
9. Collaborate with our hardware teams on testing components, power management, hardware debugging, diagrams, and in-house product R&D.
10. Maintain detailed documentation of the software architecture, codebase, and bug fixes to make it easier for future updates and adoption of new features.
11. Address customer-reported issues and implement software updates as needed. Provide ongoing support and maintenance.


Qualifications:
1. The completion of a college diploma or higher in Computer Science, Mathematics, Electrical Engineering or relevant working experience in a similar field is required.
2. At least two years experience in software development in embedded systems; knowledge of CCTV-related hardware is preferred.
3. Past programming experience in one or more of C, C++, Linux, Java, Python or embedded Linux systems.
4. Familiarity with real-time operating systems (RTOS), ARM CPU coding, and tool chain is an asset.
5. Strong understanding of video processing algorithms, image processing, and computer vision.
6. Comfortable using programming quality assurance tools such as debuggers, logic analyzers, and oscilloscopes.
7. Display a good track record of working with camera-specific or hardware-focused communication interfaces.
  web site : https://canacctv.com/

  Apply by  
   
   
https://canacctv.com/
(Email address: admin@canacctv.com)



 

Email this posting
To :
From: