More jobs:
Sr. Engineer, Software
Job in
Aurora, Ontario, L4G, Canada
Listed on 2026-06-07
Listing for:
Wolf Advanced Technology
Full Time
position Listed on 2026-06-07
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer, Python, DevOps
Job Description & How to Apply Below
Design and develop advanced embedded software architectures that power WOLF’s next generation of mission‑critical defence and aerospace systems
Earn a competitive annual salary of $130,000-$155,000 with comprehensive benefits
Join WOLF’s innovation team to push the limits of high‑performance computing and embedded technology for the world’s most demanding applications
Your Mission Brief WOLF is on the hunt for a full‑time Sr. Engineer, Software to join our multi‑disciplinary Innovation team based in our office in Aurora, ON (hybrid).
Reporting to the Director, Innovation, you’ll play a mission‑critical role in designing and developing robust embedded software architectures that power next‑generation defence and aerospace systems.
You’ll work in a fast‑paced, collaborative environment where software, hardware, and firmware intersect. This role is hands‑on, technical, and integral to driving the high‑performance computing solutions that define WOLF’s reputation for excellence.
As a Software Engineer at WOLF, you might…
Design and develop: Create high‑quality, reliable software architectures for embedded systems used in mission‑critical applications
Lead and deliver: Take ownership of software development projects, ensuring technical excellence and timely execution
Collaborate and integrate: Work closely with hardware, firmware, and mechanical teams to achieve seamless system performance
Document and define: Produce clear, detailed design descriptions, test plans, and requirement specifications to support engineering processes
Refine and optimize: Streamline development workflows to enhance efficiency and product reliability
Communicate and align: Share progress, insights, and technical direction across teams and with stakeholders
Innovate and problem‑solve: Apply C/C++, Python, and Linux expertise to develop advanced, low‑level solutions
Comply and uphold: Maintain strict adherence to WOLF’s ESD, FOD, and industry quality standards
Your Edge You hold a bachelor’s degree in Software Engineering, Computer Science, Physics, or a related field and bring 3+ years of experience in software development and embedded systems. You have a strong track record designing and implementing Linux‑based software architectures, developing low‑level applications in C/C++ and Python , and delivering reliable solutions that meet the demanding standards of the defence and aerospace industry .
You are experienced in Linux driver development and system‑level programming , skilled in using Git, SVN, and Git Hub for version control, and comfortable collaborating across hardware, firmware, and mechanical teams to achieve seamless integration. You bring familiarity with FPGA (Xilinx/AMD) and NVIDIA Jetson SoC platforms , an understanding of multithreaded and real‑time programming , and an analytical mindset that drives process improvement and innovation .
What You Bring to the Table Technical Expertise: Strong command of C/C++, Python, Makefiles, and Bash for low‑level and embedded software development
Linux Proficiency: Hands‑on experience developing, debugging, and maintaining Linux‑based systems, including driver‑level work
Version Control
Skills:
Proficiency with Git, SVN, and Git Hub to manage collaborative development projects
Hardware
Collaboration:
Proven ability to work closely with hardware and firmware teams to deliver fully integrated solutions
Analytical Thinking: Strong diagnostic and problem‑solving skills to identify and resolve software issues efficiently
Process Optimization: Commitment to improving development workflows, testing processes, and software reliability
Collaborative Communication: Excellent interpersonal skills with the ability to share knowledge and align teams in fast‑paced environments
System Integration Knowledge: Familiarity with FPGA (Xilinx/AMD) and NVIDIA Jetson platforms for cross‑functional hardware‑software solutions (asset)
Real‑Time and Parallel Programming: Understanding of multithreaded, real‑time, and parallel programming environments (asset)
Documentation Precision: Ability to create structured, clear, and compliant technical documentation that supports…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×