C++ Software Engineer
$120k - $140k per yearAversan Inc
Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
We are currently seeking a qualified Embedded Software Engineer to join our team. The successful candidate will be instrumental in using your skill and experience as part of a team to design, implement, maintain, and test safety critical, real-time flight software solutions that are modular, extendable, testable, and efficient. You will lead difficult and complicated subsystem designs and implementations to help to grow the skills of more junior teammates through mentoring and coaching.
Location:
Brampton, Ontario
Working Arrangement:
Hybrid
Responsibilities
Design, implement, and test embedded applications.
Ensure designs are documented and well communicated.
Collaborate with other engineering disciplines (systems, control, electrical) to develop requirements/solutions.
Review the work of teammates.
Elicit requirements from various stakeholders/documents.
Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
Support/Lead estimation efforts for new tasks.
Collaborate with other seniors and management on the establishment, evolution, and enforcement of standards for coding, tools/environments, processes, etc.
Other duties as well as being assigned from time to time by management or a team lead.
Basic Qualifications
Bachelor’s or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science.
Strong experience in C++ software development
Solutions implemented on bare metal.
Proven ability to design and implement embedded software.
Hands on experience with one or more of the following: FPGAs, RAM, ROM, Flash and Microcontrollers.
Real-time Operating Systems (RTOS)
Object oriented programming.
Communications interfaces (SPI, EtherCAT, CANOpen, etc.
Compensation$120,000 – $140,000 CAD (annual salary)
The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.
Vacancy StatusThis posting is for an existing vacancy.
AI in HiringWe use AI tools to assist with application management (e.G., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework.
#J-18808-Ljbffr
We are currently seeking a qualified Embedded Software Engineer to join our team. The successful candidate will be instrumental in using your skill and experience as part of a team to design, implement, maintain, and test safety critical, real-time flight software solutions that are modular, extendable, testable, and efficient. You will lead difficult and complicated subsystem designs and implementations to help to grow the skills of more junior teammates through mentoring and coaching.
Location:
Brampton, Ontario
Working Arrangement:
Hybrid
Responsibilities
Design, implement, and test embedded applications.
Ensure designs are documented and well communicated.
Collaborate with other engineering disciplines (systems, control, electrical) to develop requirements/solutions.
Review the work of teammates.
Elicit requirements from various stakeholders/documents.
Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
Support/Lead estimation efforts for new tasks.
Collaborate with other seniors and management on the establishment, evolution, and enforcement of standards for coding, tools/environments, processes, etc.
Other duties as well as being assigned from time to time by management or a team lead.
Basic Qualifications
Bachelor’s or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science.
Strong experience in C++ software development
Solutions implemented on bare metal.
Proven ability to design and implement embedded software.
Hands on experience with one or more of the following: FPGAs, RAM, ROM, Flash and Microcontrollers.
Real-time Operating Systems (RTOS)
Object oriented programming.
Communications interfaces (SPI, EtherCAT, CANOpen, etc.
Compensation$120,000 – $140,000 CAD (annual salary)
The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.
Vacancy StatusThis posting is for an existing vacancy.
AI in HiringWe use AI tools to assist with application management (e.G., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework.
#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Winnipeg, MB vacancy
- Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario, using bare-metal and real-time systems expertise in a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and test modular flight software solutions. The...Suggested
$114.4k - $164.4k per year
...ULCEngineering Group Machine Learning Engineering As a member of Low Power AI solution... ....Proficient programming skills in C/C++Machine learning knowledge is a plus..Experience... ...field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or...SuggestedWork from home- ...technology company that's building large-scale software solutions used in mission-critical... ...They're looking for a hands-on Software Engineering Manager to lead and grow a team of 10-12... ...experienceStrong technical background with both C++ and C#Experience building and supporting...SuggestedWork at office
- MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power... ...framework and native layers.Strong C/C++ and Java or Kotlin skills;...SuggestedLong term contractPermanent employmentWork at office
- Build AI infrastructure in Montreal as a hybrid System Software Engineer using C++, Python, and Linux systems programming expertise.This engineer bridges high-level AI frameworks with low-level system software. You will design communication and execution primitives for AI models...Suggested
- ...applications and next steps. Our partner is looking for a Senior Software Engineer - Trading based in Canada. As a Senior Software Engineer,... ...programming skills across low- and high-level languages, such as C/C++, Go, Zig, Rust, Java, Scala, or Python. Demonstrated...Long term contractRemote workWorldwideHome office
- Build C/C++ and Golang firmware for Samsara’s connected vehicle hardware platform, supporting development and operations across Canada. Work with real-time IoT signals.As a Senior Software Engineer II, you will architect, develop, debug, test, deploy, and maintain customer-...
- Build C/C++ and Golang firmware at Samsara, supporting remote candidates across Canada... ...releases, and operational metrics.As a Senior Software Engineer II, you will develop customer-facing... ...real-time vehicle signals, including GPS, engine RPM, and fuel levels. You will...Long term contractRemote work
$115k - $170k per year
...verbal communication skills Track record of leading effective software development teams in VFX Demonstrated talent for designing intuitive... ...of Color Science is a plus Experience programming in C++, especially using Nuke’s NDK preferred $115,000 - $170,000 CAD...$100k per year
...solutions must evolve to unify innovations in software models, compilers, platforms, networking,... ...all seniorities.As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel (LLK)... ...one in this posting.Who You Are Strong C/C++ engineer with significant experience building...Permanent employment- Shape the future of automotive technology at General Motors as a Software Engineer focusing on the Vehicle Data Platform in a hybrid work model.... ...Computer Science or Engineering - 6+ years in development with C, C++, and related languages - Experience on Linux, Android, or QNX...
- Emburse Engineering Managers drive the execution, culture, and technical vision behind an engaging and interconnected set of enterprise solutions. As a Manager of Software Engineering, you will lead, mentor, and empower a high-performing engineering team, fostering an environment...Flexible hours
- Develop safety-critical software for AtkinsRéalis in Mississauga, applying C, C++, testing, and documented engineering standards.As a senior computer engineer, you will contribute to nuclear software design and development for safety, control, and monitoring systems. Responsibilities...
$20 per day
...demand and pursue new market opportunities.As a Senior Full Stack Engineer, you will be a hands‑on contributor to the frontend and backend... ...: Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code.Experience...InternshipSummer holidayRemote workRelocationShift work$120k - $195k per year
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...a wide variety of forwarding engines, connectors and interface chips... ...and maintain features using C, C++ and Python, review and contribute...$77 - $85 per hour
...candidate will bring deep MuleSoft experience, strong integration engineering skills, and hands‑on expertise in building scalable, reusable,... ...QualificationsMust‑Have Skills 7+ years of experience in software development or integration engineering. Strong hands‑on experience...Contract workRemote work$144k per year
...help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine learning...Full timeWork at officeLocal areaRemote work- We are rethinking how that software should work when AI is part of the product and part of how the product gets built, and the engineering pod you would join is at the center of that workYou will join a product engineering pod as a developer. The pod is small and senior, and...Flexible hours
$150k - $200k per year
...complex problems end-to-end. Design, develop, and maintain complex software applications. Lead the technical design and architecture of... ...Nice to haves 8+ years of varying experiences as a Software Engineer. Proficient in Python , Django , TypeScript, and...- ...performance gameplay data systems at Electronic Arts as a Software Engineer working in a hybrid model. Apply C++ and AI coding agents.As a Software Engineer on EA’s... ...across multiple games. Your work spans game engines, consoles, cloud services, APIs, SDKs, and large-scale...
- Become a driving force in Uber Maps Search as Staff Software Engineer. Lead technical direction and innovate backend services for location search... ...engineering for backend services - Proficiency in Java, Go, C++, or Python - Experience with distributed systems and designing...
$125k - $145k per year
Granum is the leading software company devoted to serving landscapers and arborists across North America, providing intuitive, industry-specific... ...Place to Work Canada 2024 The RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates product pod. LMN is the platform...For contractorsFlexible hours$103k - $160k per year
...exceptional.About Clariti Clariti builds community development software for cities and counties: permitting, licensing, plan review,... ...transformation: AI is becoming part of our products and part of how our engineering pods build them.About the role Clariti's products run the...Full timeContract workPart timeLocal areaRemote work- La performance C++ guide ce poste d’ingénieur moteur chez Electronic Arts, consacré à l’analyse et à l’optimisation des jeux Battlefield... ...avec plusieurs disciplines de production.Vous intégrerez l’équipe Engine Systems Performance comme ingénieur expérimenté. Votre expertise couvrira...
- Drive innovation at eBay as a Software Engineer in the Observability Platform team. Utilize your expertise in Golang or Python to enhance system reliability at scale. This engineer role spans 7+ years of experience in software or infrastructure engineering. You will be involved...
- Lead AWS cloud transformation and software engineering at Broadridge in a hybrid technology leadership role supporting Customer Communications. Shape scalable platforms and resilient systems.As Senior Director of Software Engineering, you will guide global, cross-functional...
- ...S3 Metadata infrastructure using distributed systems and Apache Iceberg to make massive datasets instantly queryable.As a Software Development Engineer II, you will design solutions for metadata storage and query processing at S3 scale. You will support Amazon S3 Metadata,...Permanent employment
- ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right... ...the role:Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion...Long term contractFull timeRemote workRelocation packageFlexible hours
- Elevate AWS Utility Computing by becoming a Senior Software Development Engineer focused on networking architecture. Tackle large-scale problems and lead technical advancements at Amazon. Join AWS Utility Computing as a Senior Software Development Engineer. With a focus...
- ...disrupt industries by unleashing the power of software and data. We enable organizations of all... ...in just minutes.We're seeking a Software Engineer to join the Atlas Identity and Access... ...compiled programming language (Java, Go, C#, C++, etc.)Willingness to learn JavaScript and/...InternshipWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!
Related searches
- c++ developer Winnipeg, MB
- c++ software developer Winnipeg, MB
- c++ Winnipeg, MB
- junior software developer .net Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB
- software Winnipeg, MB

