Senior Software Developer jobs in Ashburn, ON
Senior Software Developer
Easily applyLenbrook Group of CompaniesPickering, ON L1W 3K1- $120,000–$130,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Paid vacation
- Integrate software with hardware interfaces such as UART, I2C, and SPI.
- Ability to independently investigate and resolve complex technical issues across…
- Ontario Power GenerationOshawa, ON L1H 8W8
- $1,664.34–$2,622.59 a week
- Temporary
- Day shift
- Minimum 4+ years of professional software development experience, excluding co-op or internship experience.
- Demonstrated understanding of software engineering…
- Ontario Power GenerationOshawa, ON L1H 8W8
- $1,664.34–$2,622.59 a week
- Temporary
- Day shift
- Minimum 4+ years of professional software development experience, excluding co-op or internship experience.
- Demonstrated understanding of software engineering…
Senior ERP Specialist
Easily applyHCLTechAjax, ON- Write and review technical documents (product, technical design, developer documentation) and code in Angular, TypeScript, Java, Kotlin, Python, or SQL.
- View all HCLTech jobs - Ajax jobs - Senior Sales Specialist jobs in Ajax, ON
- Salary Search: Senior ERP Specialist salaries
- See popular questions & answers about HCLTech
- Wipro LimitedOshawa, ON
- Strong hands-on experience in React.js, TypeScript and JavaScript ES6+ .
- Strong understanding of React component architecture, hooks, routing and application…
- View all Wipro Limited jobs - Oshawa jobs
- Salary Search: Solution Architect salaries in Oshawa, ON
- See popular questions & answers about Wipro Limited
- NexZenTekHybrid work in Pickering, ON L1V 5L8
- Seeking candidates with valid authorization to work in Canada.
- 15+ years of hands-on .
- Enterprise application development background preferred.
- View all NexZenTek jobs - Pickering jobs - Senior .NET Developer jobs in Pickering, ON
- Salary Search: Senior .Net Developer salaries
View similar jobs with this employerAtkinsRéalisHybrid work in Pickering, ON- Full-time
- Day shift +1
- Prepare and deliver presentations related to software development and maintenance to clients, as required.
- Responsible for change control - Using configuration…
- View all AtkinsRéalis jobs - Pickering jobs - Developer jobs in Pickering, ON
- Salary Search: Control Systems Developer salaries in Pickering, ON
- See popular questions & answers about AtkinsRéalis
Test Engineer
Easily apply360insightsRemote in Whitby, ON- $65,000–$75,000 a year
- Hands-on experience with exploratory software testing.
- Analytical mindset and problem-solving abilities with a focus on identifying software issues.
- View all 360insights jobs - Whitby jobs
- Salary Search: Test Engineer salaries in Whitby, ON
- See popular questions & answers about 360insights
Junior Software Developer (Salesforce & AI)
Easily applyIndustrious CRMHybrid work in Pickering, ON L1W 3R2- $65,000–$75,000 a year
- Previous co-op, internship, or team-based software development experience.
- Are you a recent Computer Science, Software Engineering, or IT graduate who loves…
Guidewire Solution Architect
Easily applyInnova software Services IncRemote in Markham, ON- Full-time
- Leadership & Methodology: Strong background in Agile methodologies, technical governance, financial acumen for business-case development, and senior stakeholder…
OpenText Exstream Template Configurator
Easily applyRecutify Inc.Markham, ON- Full-time
- We are seeking a skilled OpenText Exstream Developer to join our team and contribute to the design, development, and optimization of document generation…
- View all Recutify Inc. jobs - Markham jobs
- Salary Search: OpenText Exstream Template Configurator salaries
Sr. Data Engineer
Easily applyRecutify Inc.Markham, ON- Full-time
- Familiar with the Agile software development.
- You'll be required to apply your depth of knowledge and expertise with both modern and legacy data platforms to…
- View all Recutify Inc. jobs - Markham jobs - Data Engineer jobs in Markham, ON
- Salary Search: Sr. Data Engineer salaries in Markham, ON
Guidewire Integration Developer
Easily applyRecutify Inc.Markham, ON- Full-time
- Write programs, configure / package / deploy software.
- Agile software development, including the use of Git, Bitbucket, Jenkins, Jira, Confluence, etc.
- View all Recutify Inc. jobs - Markham jobs - Developer jobs in Markham, ON
- Salary Search: Guidewire Integration Developer salaries in Markham, ON
- Recutify Inc.Markham, ON
- Full-time
- Mode: Hybrid (Mandatorily need to visit office 3 days a week).
- Looking for Guidewire Integration Lead - Senior Developer - ACE Certified immediately who has…
Fuse Integration Developer – P&C Insurance
Easily applyRecutify Inc.Hybrid work in Markham, ON- Full-time
- We are seeking a highly skilled Fuse Integration Developer to join our technology team supporting the digital transformation of our Property & Casualty (P&C)…
RPA Developer
Easily applyDiksha Technologies Pvt LTdOshawa, ON- $45–$55 an hour
- Contract
- 40 hours per week
- Job Type: Contract 12 Months.
- Original Role Purpose:* Design, build and support production robotic process automation using Blue Prism.
- View all Diksha Technologies Pvt LTd jobs - Oshawa jobs - Developer jobs in Oshawa, ON
- Salary Search: RPA Developer salaries in Oshawa, ON
- See popular questions & answers about Diksha Technologies Pvt LTd
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.
People also searched:
Career Resources:
Job Post Details
Senior Software Developer
Senior Software Developer
Job details
Full job description
SENIOR SOFTWARE DEVELOPER
For more than 50 years, Lenbrook has been a leader in high-end audio and distributor of specialty consumer brands. Lenbrook International houses the company's brand development activities in the premium consumer and commercial audio segments, leading product and channel development activities for NAD Electronics, PSB Speakers, Bluesound, and Bluesound Professional.
At our Pickering location, we are looking for an experienced Senior Software Developer to join our dynamic team. This position is responsible for designing, developing, and maintaining software for network-connected consumer audio products, with a focus on embedded Linux systems, networking, on-device services, and hardware integration. The successful candidate will work across multiple layers of the software stack, from low-level device software to application-facing services, to deliver reliable, high-performance solutions. The ideal candidate will be a self-driven problem solver with strong technical expertise, a collaborative approach, and the ability to independently manage complex development challenges.
A Day in the Life:
· Design, develop, and maintain software for embedded Linux devices on ARM-based platforms, primarily using Go and C/C++.
· Develop and support on-device services and HTTP APIs that enable configuration and control through mobile and desktop applications.
· Implement and maintain networking protocols, including TCP/IP, UDP, HTTP(S), TLS, and service discovery.
· Integrate software with hardware interfaces such as UART, I2C, and SPI.
· Develop and maintain multi-process software architectures, including inter-process communication through messaging systems, Unix sockets, and WebSockets.
· Build and release firmware for multiple product lines, including packaging, OTA update feeds, and signed upgrades.
· Maintain build and CI infrastructure, including GitLab runners, Docker build images, and AWS resources.
· Diagnose and resolve complex Linux system issues related to processes, networking, memory management, and performance.
· Troubleshoot technical challenges across hardware, firmware, operating systems, and application software.
· Identify opportunities to improve software reliability, performance, scalability, and maintainability.
· Collaborate with cross-functional teams to support product development, integration, testing, and issue resolution.
· Participate in software development best practices, including version control, code reviews, automated builds, and CI/CD processes.
· Integrate streaming music services into the platform, including their cloud APIs, authentication flows, and content protection.
What You Bring to the Team:
· Post-secondary education in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.
· Extensive experience developing, debugging, and delivering software in Linux environments, preferably within embedded systems.
· Strong programming skills in C/C++ and/or Go (Golang).
· Experience developing software for embedded Linux platforms, including cross-compilation for ARM-based systems.
· Strong understanding of networking fundamentals, including TCP/IP, HTTP(S), UDP, and TLS.
· Experience developing concurrent, multithreaded, or multi-process applications and implementing inter-process communication.
· Strong troubleshooting and analytical skills, including experience with Linux debugging tools, system logs, and performance diagnostics.
· Ability to independently investigate and resolve complex technical issues across multiple software and hardware components.
· Excellent organizational, communication, and problem-solving skills, with the ability to collaborate effectively within a multidisciplinary team.
· Familiarity with modern software development tools and practices, including Git, automated builds, and CI/CD pipelines.
Additional experience in the following areas would be considered an asset:
· Digital audio and media streaming technologies, including ALSA, audio pipelines, codecs, and DSP integration.
· Qt/QML application development.
· Embedded Linux build systems such as LTIB, Yocto, or Buildroot.
· Linux kernel development, device drivers, device trees, or kernel-level debugging.
· Integration of streaming services, third-party SDKs, and cloud APIs, including OAuth, JWT, TLS client certificates, HLS, and DRM such as Widevine
· Experience with Docker, GitLab CI/CD, CMake, Makefiles, AWS, and infrastructure-as-code tools such as Terraform and Ansible.
· Previous experience developing software for connected consumer electronics, audio products, or IoT devices.
We recognize that talented software developers come from a variety of technical backgrounds and experiences. Candidates with a strong foundation in embedded Linux systems development are encouraged to apply, even if they do not meet every qualification listed above.
Compensation: $120,000 to $130,000 annually (inclusive of base salary and sales incentive)
Additional benefits include:
- Paid vacation and sick leave
- Health and dental benefits
- Group RRSP program
In accordance with the Ontario Human Rights Code, the Accessibility for Ontarians with Disabilities Act, 2005 and Lenbrook’s Accommodation Policy, accommodation will be provided in all parts of the hiring process. Please make any such needs known in advance.
Pay: $120,000.00-$130,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Vision care
Education:
- Bachelor's Degree (required)
Experience:
- Linux: 5 years (required)
- C++: 5 years (required)
Work Location: In person