Careers - Embedded SW / Linux Design Engineer  
How to Engage
Get a Quote
Ask a Question
Current Newsletters

Embedded Software - Linux Design Engineer

Location:
Waterloo, Ontario, Canada
Experience:
4+ Years
Job Ref #:
NRCC-20060321-01

The Nuvation Waterloo office is looking for one or more experienced Design Engineers with a solid background in Embedded Software and extensive kernel-level Linux development. Exposure to other areas of electronics design, including firmware, board-level digital design, and logic design would also be beneficial. A strong desire to succeed and a passion for learning are key. The rapid hardware development cycle at Nuvation provides a unique and challenging opportunity to develop and apply skills ranging from system architecture through to detailed implementation and system integration. The Waterloo office combines the aggressiveness and opportunities of a start-up environment with the backing of a highly respected world-class engineering design services organization.

This role requires significant design, implementation, and embedded real-time systems debugging skills/aptitude combined with excellent independence and demonstrated project execution abilities.  The primary focus will be on bringing up Linux on new embedded hardware (including porting and board support package development) as well as designing and implementing application and driver-level software for a wide variety of applications on embedded Linux systems.

got Responsibilities?

  • Embedded Firmware/Software design and development
  • Device driver design and development
  • Linux bring up on new platforms
  • Microcontroller selection
  • Custom communications protocol design
  • System Testing
  • Some involvement with hardware design
  • System integration with board-level designs
got Qualifications?
  • 4+ years experience with kernel-level Linux, ideally on non-x86 embedded platforms
  • Experience working with telecom, digital video, handheld devices, or related industries
  • Experience with Linux 2.4 and 2.6 kernels
  • Experience bringing up Linux on new hardware
  • Experience with Linux device drivers
  • Experience with gcc
  • Experience interfacing with numerous hardware components, buses, protocols, etc.
  • Experience with communications code over Ethernet, USB, Firewire, or other interfaces
  • Experience with Apache, SNMP, TCP/IP, UDP, Sendmail, other standard Linux packages
  • Independent and self-managing
  • Strong communication skills (verbal and written)

got benefits.

Nuvation staff work on projects combining embedded software, FPGAs, firmware, and board-level electronics designs. We operate in several vertical markets and technology sectors, including optical/wireless/storage networking, consumer electronics, medical devices, video and image processing, and security/defense.

Nuvation offers competitive salaries with excellent health, dental, vision, and disability benefits. All positions at Nuvation have opportunities for diversity, innovation, advancement, and success. We have a fast-paced, yet relaxed work environment and a unique corporate culture.

got contacts?

Send your resume to: canada_careers@nuvation.com

Nuvation Research (Canada) Corp.
470 Weber St. N., Suite 201
Waterloo, Ontario
Canada  N2L 6J2
T: +1 (519) 746-2304
F: +1 (519) 746-2939

 

© Nuvation Research Corporation, 3590 North First Street, San Jose, California 95134, USA. All logos are property of respective corporations.