Senior Software Engineer (Brampton)

Senior Software Engineer (Brampton)

12 Oct
|
Agile Electromagnetics
|
Brampton

12 Oct

Agile Electromagnetics

Brampton

Job Summary

Agile Electromagnetics is a Canadian company focused on developing next generation remote sensing and counter-drone systems.

This role will be a critical part of our team, helping lead the development of software in collaboration with 5 to 6 other engineers. They will work closely with the hardware, FPGA, and signal processing teams to deliver novel solutions for our customers.

This role requires someone to help lead our System-on-a-Chip (SoC) team. The following position includes:

- Reviewing design and code from other team members.
- Mentoring junior team members.
- Working with the head of SoC to improve our development processes.
- Hands-on development: writing, debugging, and analyzing SoC product code

Responsibilities

- Work towards a well-designed continuous integration setup that automates while balancing against contractual deadlines and product development
- Embedded software running AMD systems-on-a-chip.
- Server software that receives and processes data from the embedded systems and feeds data to desktop clients
- Near-real-time desktop client software.
- SoC operating system configuration and maintenance.
- Internal networking and server management.
- Program logic fabric architecture and IP blocks.
- General software development: the development lifecycle, CI and automation, testing, and code review.
- Low-level development: working directly with memory, communicating with hardware, and interacting with the operating system.
- Distributed systems: UDP and TCP sockets,



data serialization, protocol design, and debugging distributed systems.
- GNU/Linux system administration.
- Basic IP networking: static IP assignment, subnets, and designing and debugging small LANs.
- FPGA development: IP blocks and programmable logic architecture.

Qualifications

- 5+ years of experience in engineering in a defence or aerospace workplace.
- Degree in Software Engineering, Computer Engineering, Physics, or a related field.
- Exceptional leadership skills in an engineering team
- Broad knowledge of the system development process
- Excellent English communication skills
- Rust and C# (asset)

Nice to have

- Military or defence industry experience
- MASc or PhD in engineering
- Experience with electronic warfare or radar systems

This is a hybrid role at our office in Kanata, requires the ability to be certified to access Controlled Goods and gain a security clearance.

Additional pay

- Bonus pay
- Retention bonus

Schedule

- Monday to Friday

Education

- Bachelor's degree in Software Engineering, Computer Engineering, Physics or related field

Language

- English (required)

Work Location Hybrid remote in Kanata, ON (K2K)

Pay: $100,000.00-$140,000.00 per year

Benefits

- Casual dress
- Company events
- Dental care
- Disability insurance
- Flexible schedule
- Life insurance
- On-site parking
- Paid time off
- Vision care
- Work from home

Work Location: Hybrid remote in Constance Lake, ON

📌 Senior Software Engineer (Brampton)
🏢 Agile Electromagnetics
📍 Brampton

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (brampton) / brampton

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (brampton) / brampton