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