Client Server Developer – Senior

Job title:

Client Server Developer – Senior

Company

emergiTEL

Job description

Job Description:
NOTE: Hybrid (3 days in Calgary office, 2 days remote)The successful candidate will join the team in developing applications and systems for a variety of digital video services for the Shaw Direct satellite TV system.Duties will include developing and porting embedded software for Digital Satellite Receivers, including interactive program guides, service layer middleware, and platform porting layers.Accountabilities:
Design and implement applications, middleware, and porting layers for Shaw Direct Digital Satellite Receivers.
Work with vendors and other Shaw teams to integrate hardware and software products.
Develop test infrastructure and support mechanisms.
Follow and help to automate and continually improve our development process.
Debug, maintain, and improve existing products.Required skills and qualifications:
Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or Math from a recognized University or equivalent.
Strong C and C++ programming skills.
Excellent experience with software design, coding, testing, and maintenance.
Embedded software development experience.
Knowledge of real-time, multi-threaded, programming issues and practices.
Excellent command of spoken and written English.
A positive, friendly, and collaborative manner, and customer service orientation.
3 to 8 years of industrial software development experience (i.e., outside academia) strongly preferred. This could include co-op experience.Desired skills and qualifications:
Knowledge of real-time, multi-threaded, programming issues and practices.
Experience with user interface and/or graphics design or development.
Experience with Linux as a development environment.
Experience with developing software under embedded Linux or RTOS. (VxWorks)
Experience with makefiles and scripts for build and process automation
Knowledge of scripting languages such as Perl, PHP, JavaScript Python, or Groovy
Experience with Jenkins and related Continuous Integration tools
Experience with Docker or other container technologies
Experience with Scrum / Agile developmentMandatory Skills:
C (3), C++ (3), EMBEDDED (3), LINUX (3), RTOS (3)Nice-to-Have Skills:
JAVA (1), JAVA SCRIPT (3), PERL (3), PHP (3)

Expected salary

Location

Calgary, AB

Job date

Sat, 09 Nov 2024 23:52:16 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Medical Devices Reprocessing Technician – MRHH Medical Device Reprocessing Services

Job title: Medical Devices Reprocessing Technician - MRHH Medical Device Reprocessing Services Company Mackenzie Health…

13 minutes ago

Student Nurse Extern – 8th Floor

Job title: Student Nurse Extern - 8th Floor Company Humber River Hospital Job description Position…

15 minutes ago

Accounts Payable Clerk

Job title: Accounts Payable Clerk Company Randstad Job description Join A Supportive Team as an…

24 minutes ago

Consultant, Legal Operations in Toronto, Ontario

jobsnearcanada.com We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals…

33 minutes ago

Managing Counsel, Legal in Toronto, Ontario

jobsnearcanada.com We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals…

33 minutes ago

SUBSTITUTE TEACHER TK-8 On call day-to-day MCKINLEYVILLE UNION SCHOOL DISTRICT Traditional and Bi-lingual Assignments

jobsnearcanada.com Job Information Date Posted:8/28/2023 Application Deadline: Until Filled Employment Type:Full and Part Time Length…

36 minutes ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.