EmergiTel Inc
Client Server Developer Senior Calgary Ab (Remote)
Client Server Developer Senior Calgary Ab | EmergiTel Inc |Canada
Job Description:Â Â Â Â
NOTE: Hybrid (3 days in Calgaryoffice, 2 days remote)
 The successful candidate will join the team in developingapplications and systems for a variety of digital video services for theShaw Direct satellite TV system.
Duties will include developing and porting embedded software for...
Client Server Developer Senior Calgary Ab | EmergiTel Inc | Canada
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 development   Â
Mandatory Skills:Â Â Â Â
C (3), C++ (3), EMBEDDED (3), LINUX (3), RTOS (3)Â Â Â Â
Nice-to-Have Skills:Â Â
JAVA (1), JAVA SCRIPT (3), PERL (3), PHP (3)
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save