Firmware Developer
Job Overview
Job title: Firmware Developer
Job description:
- Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ for solving challenging problems involving high speed data processing and networking
- Design advanced software modules that follow modern C++ design patterns
- Apply C programming skills for Linux device driver development and debugging
- Apply problem solving skills and experience to identify and improve low-level system performance issues
- Apply engineering principles to design algorithms for controlling image acquisition parameters, as well as environmental conditions (Temperature, Power, Fog, Frost, etc.)
- Create design documents on software architecture and algorithms
- Collaborate with Hardware designers on board bring-up and debug
- Maintain and improve Firmware build system using Make and Python
- Collaborate with Quality Assurance team on identifying test cases for new features and areas for regression tests
Qualifications:
- 2+ years embedded development experience
- Experienced in C++ design and programming skills for embedded applications
- Experience with C/C++ compilation and debugging tools
- Experience with scripting languages, build systems, and version control systems
- Excellent written and oral communication skills
- Degree in Computer or Electrical Engineering, Computer Science, or related technical discipline
- Experience with development in a Linux environment for ARM target processors
- Understanding of embedded design considerations including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing
Basic Requirements
- University degree
- 1+ yrs of experience in embedded development
Travel Requirements
None
Relocation Provided
None
Share this job
Save jobClick to add the job to your shortlist
You need to or to save a job.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
© 2016 – 2021 Metroland Media Group Ltd. Powered by Madgex Job Board Software
Close
Before you apply –
Turn on alerts for jobs like this!
We’ll send them straight to your inbox :
Email address required Other Marketing Communication
Yes, I’d like to receive emails from LocalWork.ca with helpful announcements of advertising specials, new features, notices, events, special offers and other important information that may be of interest to me.
Province required
When you create this job alert we will email you a selection of jobs matching your criteria. Our and apply to this service.
All emails will contain a link in the footer to enable you to unsubscribe at any time.
LocalWork.ca is a property of Metroland Media Group Ltd. 211 Prichard Rd. Unit #4 Hamilton, ON L8J 0G5,
To see our Privacy Policy, click
Create alert and continue to apply (This will open in a new window from which you will be automatically redirected to an external site after 5 seconds)
Company:
Expected salary:
Location: Alberta
Job date: Sat, 25 Dec 2021 08:34:02 GMT
Job Source: Careerjet.ca