Java Application Developer jobs in Ottawa, ON
Embedded Software Developer
Easily applyOften replies in 3 daysAverianKanata, ON- $100,000–$130,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- We are seeking a highly skilled Embedded Software Developer to join our engineering team developing embedded and connected systems across automotive, industrial…
- CorGTACanada
- Up to $100 an hour
- Contract +1
- Structure: Contract 6 months to start.
- Strong expertise in Java 21+ & Spring Boot (latest stable version).
- Mandatory expertise in Apache Camel (latest stable…
- ROGAMI SERVICES LIMITEDGloucester, ON
- $46.50 an hour
- Extended health care
- Hours: 40 hours per week.
- Design and integrate website related code.
- Write, modify and test website related code.
- View all ROGAMI SERVICES LIMITED jobs - Gloucester jobs - Web Developer jobs in Gloucester, ON
- Salary Search: Web developer salaries
- University of OttawaOttawa, ON
- $66,072–$82,151 a year
- Full-time
- Ability to assist in building and testing simple applications or integrations.
- Development, Testing and Documentation: Develops effective program code, tests…
Full Stack Developer (React / Node.js) – Digital Banking - SJCAN
Easily applyOften replies in 4 daysNavitasPartnersOttawa, ON- From $30 an hour
- Ensure responsive, secure, and high-performance applications.
- Seeking a Full Stack Developer to build modern digital banking platforms, customer portals, and…
Développeur(euse) Full Stack
Easily applyOften replies in 1 dayHRIDChelsea, QC J9B 1K3- Full-time +1
- Paid time off
- Dental care
- Life insurance
- Disability insurance
- Company pension
- Work from home
- Maintenir et faire évoluer les applications en .
- Backend, données, logique métier et modernisation progressive.
- Nous cherchons un·e développeur·euse .
Full Stack Developer (React / Node.js) – Healthcare - SJCAN
Easily applyOften replies in 4 daysNavitasPartnersOttawa, ON- From $25 an hour
- Experience building secure, user-friendly applications.
- Seeking a Full Stack Developer to build patient-facing and provider-facing healthcare applications,…
Mobile Developer – Telecom Applications - SJCAN
Easily applyOften replies in 4 daysNavitasPartnersOttawa, ON- From $25 an hour
- We are hiring a Mobile Developer to build telecom mobile applications for customer engagement, account management, and service usage.
Mobile Developer – Telecom Applications - SJCAN
Easily applyOften replies in 4 daysNavitasPartnersOttawa, ON- From $25 an hour
- We are hiring a Mobile Developer to build telecom mobile applications for customer engagement, account management, and service usage.
PTC Windchill Technical Architect
Often replies in 1 dayAccentureOttawa, ON- $39.71–$63.75 an hour
- Full-time
- Development: configure the applications based on the functional and technical design.
- (PLM) Integration experience with other enterprise applications like SAP /…
- View all Accenture jobs - Ottawa jobs - Windchill Architect jobs in Ottawa, ON
- Salary Search: PTC Windchill Technical Architect salaries
- See popular questions & answers about Accenture
Software Development Engineer in Test
Often replies in 1 dayAccentureOttawa, ON- $69,450–$119,450 a year
- Full-time
- Experience designing and executing test strategies for form-based, compliance-sensitive applications.
- We offer entire breadth and depth of Quality services…
- View all Accenture jobs - Ottawa jobs - Software Test Engineer jobs in Ottawa, ON
- Salary Search: Software Development Engineer in Test salaries in Ottawa, ON
- See popular questions & answers about Accenture
Architecte AEM expérimenté(e)
Often replies in 1 dayAccentureOttawa, ON- $99,450–$209,900 a year
- Full-time
- Accenture Song accélère la croissance et l’atteinte de la valeur de nos clients grâce à une pertinence durable auprès de la clientèle.
- View all Accenture jobs - Ottawa jobs - Architecte (H/F) jobs in Ottawa, ON
- Salary Search: Architecte AEM expérimenté(e) salaries in Ottawa, ON
- See popular questions & answers about Accenture
Responsable d'Oracle Integration Cloud (OIC)
Often replies in 1 dayAccentureOttawa, ON- $99,450–$209,900 a year
- Full-time
- Certification Oracle Cloud - spécialiste de l'intégration des applications de la plateforme Oracle Cloud.
- Comme nous comptons plus de 1 000 clients dans le…
- View all Accenture jobs - Ottawa jobs - Ingénieur Cloud (H/F) jobs in Ottawa, ON
- Salary Search: Responsable d'Oracle Integration Cloud (OIC) salaries
- See popular questions & answers about Accenture
- TEHORAOttawa, ON
- Full-time
- Flexible schedule
- Adapter l'application aux appareils mobiles selon les principes du design adaptatif;
- Le mandat s'inscrit dans un contexte de maintenance et d'évolution d'une…
Workday Certified Integrations Consultant
Often replies in 1 dayAccentureOttawa, ON- $69,450–$119,450 a year
- Full-time
- Deliver requirements and design documents to developers.
- Identify, assess, and solve complex business problems for integrating the Workday cloud application…
- View all Accenture jobs - Ottawa jobs - Workday Consultant jobs in Ottawa, ON
- Salary Search: Workday Certified Integrations Consultant salaries
- See popular questions & answers about Accenture
- Amazon Web Services Canada, Inc.Ottawa, ON
- $99,900–$166,900 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Profit sharing
- Flexible schedule
- Demonstrated hands-on experience modernizing complex enterprise applications.
- Demonstrated hands-on experience building sophisticated cloud native applications.
- View all Amazon Web Services Canada, Inc. jobs - Ottawa jobs - Ingénieur d'application (H/F) jobs in Ottawa, ON
- Salary Search: Consultant – Modernisation des applications | Consultant - Application Modernization, Services professionnels pour le secteur public | Public Sector Professional Services salaries in Ottawa, ON
- See popular questions & answers about Amazon Web Services Canada, Inc.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Embedded Software Developer - job post
Job details
Pay
- $100,000–$130,000 a year
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- Casual dress
Full job description
About Averian:
Averian is an AI and custom solutions company building real-world systems deployed in mission-critical, production environments. We design and deliver advanced platforms and solutions that help enterprises build cutting-edge applications that improve quality, reliability, and operational efficiency. Our work goes beyond prototypes. Our software is used in live environments where accuracy, stability, and performance truly matter.
Working with global technology partners across North America and Europe, we operate as a focused, senior team where engineers and product leaders have meaningful ownership, direct access to customers, and a strong influence on technical and architectural decisions.
If you enjoy solving complex technical problems, working closely with real customers, and seeing your work deployed in production, we want to hear from you!
Averian offers a high-impact environment where your contributions genuinely matter.
Job Summary
We are seeking a highly skilled Embedded Software Developer to join our engineering team developing embedded and connected systems across automotive, industrial, IoT, and AI-enabled applications.
This role involves hands-on development of embedded firmware and software, architecture contribution, system integration, debugging, and collaboration across software, hardware, requirements, and validation teams. The ideal candidate combines strong low-level programming expertise with the ability to work effectively in large and complex codebases while contributing to high-quality, production-ready solutions.
You will work on technically challenging projects involving microcontrollers, RTOS, communication stacks, diagnostics, hardware integration, and system-level validation.
Key Responsibilities
- Design, develop, test, and maintain embedded firmware/software in C and C++
- Contribute to software architecture, technical design, and implementation decisions
- Integrate and troubleshoot communication protocols such as CAN, LIN, SPI, I2C, UART, Ethernet, BLE, and related interfaces
- Collaborate with hardware, system, requirements, and test teams to deliver robust and scalable solutions
- Participate in platform bring-up, debugging, performance tuning, and system integration activities
- Develop reliable and maintainable code using unit testing, static analysis, and automated validation practices
- Participate in code reviews, design reviews, and technical discussions
- Support development and maintenance of CI/CD pipelines, build systems, and automated test environments
- Investigate and resolve complex system-level and firmware-related issues
- Produce clear technical documentation and follow established development processes and standards
Qualifications & Experience
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Minimum 7 years of experience in embedded software or firmware development
- Automotive industry experience is highly valued but not required
- Strong proficiency in C and C++ programming
- Experience working with microcontroller-based embedded systems and resource-constrained environments
- Strong understanding of Real-Time Operating Systems (RTOS) and/or bare-metal embedded development
- Experience working with communication protocols such as CAN, LIN, SPI, I2C, UART, Ethernet, BLE, or similar technologies
- Ability to understand, debug, and extend large existing software systems and codebases
- Strong debugging and troubleshooting skills using tools such as oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers
- Experience with version control systems (Git), issue tracking tools, and CI/CD workflows
- Familiarity with automated testing, unit testing, integration testing, and hardware-in-the-loop validation
- Experience with bootloaders, firmware upgrade mechanisms, diagnostics and communication stacks is considered an asset
- Experience developing software for Linux-based embedded systems is a plus
- Experience in IoT, telecom, industrial automation, or AI-enabled systems is considered valuable
- Strong communication, collaboration, and problem-solving skills
Other Requirements
This role is 100% work from office. It is based in Ottawa, Ontario, Canada.
Relocation of candidates will not be considered or provided.
Why Join Us?
- Opportunity to lead and shape the engineering vision of next-gen solutions.
- Collaborative and fast-paced work environment.
- A chance to work on cutting-edge technology and make a real business impact.
- A chance to work with customers on the cutting edge of technology development and adoption
Pay: $100,000.00-$130,000.00 per year
Benefits:
- Casual dress
- Dental care
- Disability insurance
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Vision care
Ability to commute/relocate:
- Kanata, ON: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's Degree (required)
Experience:
- C/C++ software development: 7 years (required)
Language:
- English (required)
Work Location: In person