Strong experience in C++ software development * Solutions implemented on bare metal. * Proven ... Object oriented programming. * Communications interfaces (SPI, EtherCAT, CANOpen, etc.
Strong experience in C++ software development * Solutions implemented on bare metal. * Proven ... Object oriented programming. * Communications interfaces (SPI, EtherCAT, CANOpen, etc.
Strong experience in software or firmware development with exposure to CPU/GPU hardware systems * Proficiency in Linux development environments, including device drivers, user-space programming ...
Strong experience in software or firmware development with exposure to CPU/GPU hardware systems * Proficiency in Linux development environments, including device drivers, user-space programming ...
Staff Software Engineer
Toronto, ON · Hybrid
A Staff Software Engineer at Xtract One, specializes in SaaS and hardware products for physical ... Set and enforce high standards of code quality, testing, and software development best practice ...
Staff Software Engineer
Toronto, ON · Hybrid
A Staff Software Engineer at Xtract One, specializes in SaaS and hardware products for physical ... Set and enforce high standards of code quality, testing, and software development best practice ...
Staff Software Engineer
Toronto, ON · On-site
Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future ... Play a role in development of cutting-edge data platform solutions and drive technical strategy.
Staff Software Engineer
Toronto, ON · On-site
Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future ... Play a role in development of cutting-edge data platform solutions and drive technical strategy.
Strong experience in software or firmware development with exposure to CPU/GPU hardware systems * Proficiency in Linux development environments, including device drivers, user-space programming ...
Strong experience in software or firmware development with exposure to CPU/GPU hardware systems * Proficiency in Linux development environments, including device drivers, user-space programming ...
Staff Software Engineer
Toronto, ON · On-site
... engineering practices across the full software development lifecycle. You will set the technical ... Lead the design, development, and evolution ofscalable, secure, privacybydesign systemssupporting ...
Staff Software Engineer
Toronto, ON · On-site
... engineering practices across the full software development lifecycle. You will set the technical ... Lead the design, development, and evolution ofscalable, secure, privacybydesign systemssupporting ...
Software Development Manager
Toronto, ON · On-site
Managers at Nulogy are versatile, delivering alongside their developers on a team and at other ... years Software Development experience * BSc or related degree, College Diploma in Computer ...
Quick apply
Apply Early
Software Development Manager
Toronto, ON · On-site
Managers at Nulogy are versatile, delivering alongside their developers on a team and at other ... years Software Development experience * BSc or related degree, College Diploma in Computer ...
Apply Early
Senior Software Engineer
Mississauga, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
Senior Software Engineer
Mississauga, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
Senior Software Engineer
Mississauga, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
Senior Software Engineer
Mississauga, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
Senior Software Engineer
Toronto, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
Senior Software Engineer
Toronto, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
Senior Software Engineer
Toronto, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
Senior Software Engineer
Toronto, ON · On-site
CA$132K - CA$165K/yr
Deep commitment to software engineering best practices, including automated testing, CI/CD, code ... Continual development and internal career growth opportunities * All new hires participate in our ...
As a member of an Agile team, you will participate in the complete software development lifecycle. You will collaborate with engineers and product management colleagues to translate business ...
Quick apply
As a member of an Agile team, you will participate in the complete software development lifecycle. You will collaborate with engineers and product management colleagues to translate business ...
You will work closely with senior engineers to develop and maintain applications. We believe in ... Software Development: * Write clean, well-tested, and maintainable code * In C#, .NET, Java, React ...
You will work closely with senior engineers to develop and maintain applications. We believe in ... Software Development: * Write clean, well-tested, and maintainable code * In C#, .NET, Java, React ...
As a member of an Agile team, you will participate in the complete software development lifecycle. You will collaborate with engineers and product management colleagues to translate business ...
As a member of an Agile team, you will participate in the complete software development lifecycle. You will collaborate with engineers and product management colleagues to translate business ...
Proven experience in distributed microservices development * Experience with cloud-based ... BSc in Computer Science, Mathematics, Software Engineering, or equivalent experience #LI-HYBRID #LI ...
Proven experience in distributed microservices development * Experience with cloud-based ... BSc in Computer Science, Mathematics, Software Engineering, or equivalent experience #LI-HYBRID #LI ...
Senior Software Engineer
Toronto, ON · Remote
We believe modern engineering excellence requires deep fluency in AI-assisted development, and we ... As a Senior Software Engineer, you will play a key technical leadership role within the AutoSync ...
Senior Software Engineer
Toronto, ON · Remote
We believe modern engineering excellence requires deep fluency in AI-assisted development, and we ... As a Senior Software Engineer, you will play a key technical leadership role within the AutoSync ...
Senior Software Engineer
Toronto, ON · Remote
$150K/yr
With a back-end team in the Philippines, I'm currently hiring for a Senior Software Engineer ... Their backend is developed in Python running in the cloud over k8s. It's not a typical backend ...
Quick apply
Senior Software Engineer
Toronto, ON · Remote
$150K/yr
With a back-end team in the Philippines, I'm currently hiring for a Senior Software Engineer ... Their backend is developed in Python running in the cloud over k8s. It's not a typical backend ...
Senior Software Engineer
Toronto, ON · Remote
$150K/yr
With a back-end team in the Philippines, I'm currently hiring for a Senior Software Engineer ... Their backend is developed in Python running in the cloud over k8s. It's not a typical backend ...
Quick apply
Senior Software Engineer
Toronto, ON · Remote
$150K/yr
With a back-end team in the Philippines, I'm currently hiring for a Senior Software Engineer ... Their backend is developed in Python running in the cloud over k8s. It's not a typical backend ...
Comprehensive understanding of the entire software development lifecycle, including agile ... Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to ...
Comprehensive understanding of the entire software development lifecycle, including agile ... Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to ...
Software Developer
Toronto, ON · Hybrid
Role A Software Developer, Subsurface Information Management is responsible for supporting the design, development, and release of software applications, components and high-performance platform ...
Software Developer
Toronto, ON · Hybrid
Role A Software Developer, Subsurface Information Management is responsible for supporting the design, development, and release of software applications, components and high-performance platform ...
Software Development Software Engineer information
What does a Software Development Software Engineer do?
What is the difference between Software Development Software Engineer vs Software Developer?
| Aspect | Software Development Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's in CS or related field, certifications optional | Bachelor's in CS or related field, certifications optional |
| Work Environment | Collaborative teams, Agile/Scrum settings, cross-functional projects | Individual or team projects, coding-focused tasks |
| Industry Usage | Used across tech companies, startups, and large enterprises | Common in software firms, tech startups, and freelance work |
| Search & Comparison Intent | Often compared for roles involving system design and architecture | Typically searched for coding and application development roles |
While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.
How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?
What engineers make $300,000 a year?
Can a software engineer be a software developer?
Will AI replace developers in 2026?
What engineer makes $500,000 a year?
What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?
Other
Posted 12 days ago
Job description
Aversan Inc.(www.aversan.com) 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.
- 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.