To apply, email your resume to hr@d-ta.com alongside a 200 word essay on what value you would add to the company.
D-TA is an equal opportunity employer who welcomes diversity in the workplace. D-TA also welcomes applicants with disabilities. Accommodations will be provided at all stages of the hiring process; we ask applicants to make their needs known in advance.
1) Embedded Software Designer – To apply, email your resume to hr@d-ta.com
Job Type: Contract or Full-time
Job Objective:
The Embedded Software Designer is part of the Research & Development team of a rapidly growing organization. Our dynamic team operates in a collaborative, inclusive, and multicultural environment, with the opportunity to contribute at all levels.
As an Intermediate/Senior position and a hands-on position, the developer will be reporting directly to the Software Manager.
Key Responsibilities & Accountabilities:
- Design and implement real-time embedded firmware in C / C++ on ARM and Microchip processors
- Customize Uboot and Linux for D-TA embedded controllers
- Work closely with the other engineering disciplines (systems, hardware, and RF) on system integration.
- Maintain existing code bases
Requirements:
- B.Eng or equivalent degree in Electronics/Computer/Systems Engineering or Computer Science
- Eligible for Canadian security clearance
- 5 – 8 years of embedded software development experience
- Ability to use best design practices to create modular and readable C and C++ code
- Strong initiative and willingness to solve problems autonomously
- Experience in developing and debugging device drivers, bootloaders, or board support packages (BSP)
- Familiar with GNU toolchain, Linux, UBoot
- Strong low-level software experience and interaction with hardware
- Experience with oscilloscopes, logic analyzers, and spectrum analyzers
- Experience with the following: UART, SPI, I2C, NAND, network interfaces
- Experience with Microchip MPLab IDE (PIC32MZ series processors)
- Familiar with XML, python, Linux bash scripting
- High standards of ethics and confidentiality to handle sensitive information
2) System Software Designer – To apply, email your resume to hr@d-ta.com
Job Type: Contract or Full-time
Compensation: Above-market compensation with generous benefits and incentive plan
Job Objective:
The System Software Designer is part of the Research & Development team of a rapidly growing organization. Our dynamic team operates in a collaborative, inclusive and multicultural environment, with the opportunity to contribute at all levels.
As an Intermediate/Senior position and a hands-on position, the developer will be reporting directly to the Software Manager.
Key Responsibilities & Accountabilities:
- Design and implement multi-threaded code in C / C++ on ARM and Intel processes
- Work closely with the other engineering disciplines (systems, hardware and RF) on system integration.
- Maintain existing code bases
Requirements:
- Eng or equivalent degree in Electronics/Computer/Systems Engineering or Computer Science
- Eligible for Canadian security clearance
- 5 – 8 years of system software development experience
- Strong initiative and willingness to solve problems autonomously
- High standards of ethics and confidentiality to handle sensitive information
While we appreciate all interest, only those candidates selected for an interview will be contacted. As part of D-TA Systems’ standard recruitment process, suitable candidate(s) will be required to undergo pre-employment screening as a condition of employment or promotion.