Client Server Developer – Senior
emergiTEL
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)
Calgary, AB
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.
Job title: Medical Devices Reprocessing Technician - MRHH Medical Device Reprocessing Services Company Mackenzie Health…
Job title: Student Nurse Extern - 8th Floor Company Humber River Hospital Job description Position…
Job title: Accounts Payable Clerk Company Randstad Job description Join A Supportive Team as an…
jobsnearcanada.com We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals…
jobsnearcanada.com We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals…
jobsnearcanada.com Job Information Date Posted:8/28/2023 Application Deadline: Until Filled Employment Type:Full and Part Time Length…
This website uses cookies.