Staff Embedded Software Developer
$106.82k - $144.5k per yearIPG Photonics
IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing industries.The group's products are integrated with IPG's industry-leading laser processing solutions and are used to provide quality assurance for high-power laser processing applications in the manufacturing of automotive, aerospace, biomedical, and consumer electronics products. Our technology empowers many household brands to offer increasingly reliable, safe, and efficient solutions to empower industry and improve the lives of consumers. In particular, our technology is being used to drive the electric vehicle revolution.Job SummaryThis position involves leading C and C++ software development on real time Linux targets for our company’s next generation laser weld measurement product. It involves software architecture design, developing time-critical functionality, extending product capabilities and business logic code, performance profiling time-critical operations to improve software performance, and implementing new measurement algorithms. It further involves leading software development projects, performing code reviews, and providing technical mentorship to junior team members.We expect candidates with significant professional experience developing C/C++ applications for Linux targets. A strong background in real-time Linux development is preferred.ResponsibilitiesLeading C/C++ software development projects for embedded Linux targetsDesigning, planning, and executing C/C++ development projects for embedded Linux targets to advance product capabilities and functionalityBuilding and debugging applications in LinuxPerformance profiling time-critical operations to identify bottlenecks and improve application performanceCollaborating with other internal development teams on interface designMentoring junior developers and advising on software development best practicesPrototyping, developing, testing, and maintaining production quality codeAdvancing our team’s development processes and toolsRequirementsExcellent learning, communication, and teamwork abilities8+ years of professional experience developing C/C++ applications for embedded Linux targetsProficiency in Linux as a development platform and proficiency with debugging toolsExtensive understanding of embedded and real-time software development concepts, including shared memory, multi-tasking, inter-process communication, interrupts, etc.Strong interest in software development for industrial applicationsMust be authorized to work in CanadaA strong mathematical background is a benefitExperience in radar-based applications is a benefitLocation(s)215 Resource Rd, Kingston, Ontario K7M 1C4, CanadaEmployment TypeExemptWage InformationC$ -106,818 - 144,500US Benefits InformationPay Range :The pay range on this posting applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location posted, the applicable range could differ. Actual starting pay is determined by a number of factors including relevant skills, qualifications, and experience.Other Compensation : Employees in this role are eligible for additional rewards which could include:Annual Discretionary Bonus or Sales Bonus as applicableVacation;
three weeks per year accrued each pay period. After 5 years of employment, employees are eligible for four weeks' vacation.Sick (paid time off);
6 days for use as sick or personal time.Holidays: 11 (eleven) paid holidays per calendar year.*Prorated for reduced hour schedulesAdditional Benefits Offered : IPG also offers access to:Dental Insurance PlanVision Insurance PlanShort /Long Term DisabilityGroup Life InsuranceTuition ReimbursementParental leave benefit (4 weeks)Paid Time OffEmployee assistance Program (EAP)Registered Retirement Savings Plan (RRSP)*Benefits eligibility may differ by program for reduced hour schedules.
#J-18808-Ljbffr
three weeks per year accrued each pay period. After 5 years of employment, employees are eligible for four weeks' vacation.Sick (paid time off);
6 days for use as sick or personal time.Holidays: 11 (eleven) paid holidays per calendar year.*Prorated for reduced hour schedulesAdditional Benefits Offered : IPG also offers access to:Dental Insurance PlanVision Insurance PlanShort /Long Term DisabilityGroup Life InsuranceTuition ReimbursementParental leave benefit (4 weeks)Paid Time OffEmployee assistance Program (EAP)Registered Retirement Savings Plan (RRSP)*Benefits eligibility may differ by program for reduced hour schedules.
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Developer in Winnipeg, MB vacancy
- # Staff Software DeveloperCision143k–164k CADFull-timeremote· leadCanadallmsqlreactListed via Jobicy · posted 6 Oct 2026. The application happens... ...work closely with product, design, and Principal Engineers to develop and enhance applications by managing AI intent within a spec-...SuggestedLong term contract
- The FortiCare team of the R&D Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications, microservices, and the latest web client technologies. This team develops and supports multiple applications including...SuggestedContract work
- ...development for Coursera’s Monetization team, using Java and distributed data technologies. Choose remote, office, or hybrid work.As a Staff Software Developer, you’ll own technical initiatives spanning service architecture, product APIs, and data modeling. You’ll build backend...SuggestedWork at officeRemote work
- Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany:... ...looking for an experienced Embedded Firmware Developer to join our engineering team immediately.... ...'s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer...SuggestedLong term contractImmediate start
$100k - $150k per year
...electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams... ..., networking, and video applications—developing BSP-level software, implementing device... ...networking, and video applications. Develop and maintain BSP-level software for...SuggestedInternshipShift work- Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry... ..., and continuous improvement. Key Responsibilities Develop firmware and drivers to manage our fleet of...Flexible hours
- ...Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat... ...on LinkedIn and X. Senior Principal Embedded System Architect & Team Lead (HW/SW Co-Design... ...flow topology - accounts for software developer experience, real‑world performance, field...Permanent employmentInternshipWork at office
- ...the future of space connectivity at Kepler Communications as an Embedded Software Engineer. Focus on the design and maintenance of software for... ...protocols - Build device drivers and hardware interfaces - Develop automated tests and technical documentation - Lead software architecture...
$130k - $180k per year
...global technology company based in Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team at the WESCAM division. The role involves guiding the development of core embedded software solutions for mission-critical applications. Ideal candidates...$160k - $190k per year
We're BlueCat—a Great Place to Work for good reason. Our team solves critical network challenges for some of the world's largest organizations. In simple terms, we manage the systems that keep networks running smoothly, securely, and reliably—the backbone infrastructure that...$164k - $205k per year
...your ideas, expertise, and perspective to meaningful work that can make a difference at global scale.About this Role: As a Staff Software Developer on the Monetization team, you'll lead technical initiatives and take significant ownership over service architecture, product...For contractors- ...integrations spanning payment gateways, ERPs, marketing CRMs, automation tools, and telephony systems. We're looking for a Staff Software Developer - Integration to join our Engineering Team! Reporting to the Director of Engineering, this role will own integrations design...Remote work
$195k - $265k per year
...propose fixes. The interfaces that developers use to understand and trust... ...connects back to the developer sitting in front of a failing... ...current focus is the agentic software development lifecycle: how changes... ....A track record at staff scope. 8+ years of production...InternshipLocal areaRemote work$195k - $265k per year
...next steps. Our partner is looking for a Staff Software Engineer, Delivery Engineering based in... ...evaluating emerging technologies and developing shared solutions that scale across teams... ..., and support internal platforms and developer tools that enable engineering teams to...Long term contractRemote workFlexible hours- Capital One Canada invites a Senior Staff Engineer to shape scalable, secure software architectures for Travel Tech. You’ll review ongoing designs, evaluate new technologies, and align solutions with business goals while upholding architectural standards.You’ll collaborate...
$115k - $164.6k per year
...times per week, at minimum.The Role As a Senior DevOps Developer in GM’s Virtualization and Software‑in‑the‑Loop (SIL) Integration group, you will build... ...value the strengths you bring — your CI/CD background, embedded systems experience, and your ability to create automation...Work at officeLocal area- .... About the RoleWe are seeking a Staff Automation & Integration Developer and will be reporting to the Senior... ...understanding of all stages of the software development cycle, along with insight... ...surrounding team's capability while you are embedded with them. Treat hand-building...InternshipWork at officeFlexible hoursShift work
- ...the intersection of ML systems, distributed infrastructure, and developer experience, creating the platform that powers autonomous AI agents... ...and public cloud environmentsFamiliarity with storage systems, embedded databases, or filesystem abstractionsExperience with code...Work at officeLocal areaRemote workHome office
- Your New Role and TeamSanctuary AI is hiring a Staff Software Engineer to drive and evolve the production teleoperation and data collection software that enables robot operators to control robots. You will combine strong engineering execution with research capability...Permanent employment
- ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-... ...software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable...ApprenticeshipWorldwideFlexible hours
- ...from Vancouver with three onsite days weekly, shaping distributed systems, high availability, and massive-scale data processing.As a Staff Software Engineer, you will guide the evolution of a high-scale Java ecosystem. You will define technical roadmaps for products serving...
- ...customer service agent experience. About the role The team at Laivly is looking for a highly skilled and motivated Principal Software Developer to join our innovative team. You will play a critical role in designing, developing, and delivering cutting-edge solutions while...InternshipRemote workFlexible hours
$196.8k - $270.6k per year
...At Harvey, the future of professional services is being written today — and we’re just getting started. Role OverviewAs a Staff Frontend Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user...Work at officeRelocation packageFlexible hours3 days per week$200k - $235k per year
Staff Software Engineer, Backend Platform Toronto, CanadaJoin us in building the future of finance. Our mission is to democratize finance... ...backend engineers rely on every day!As a Staff Software Developer, you will set technical direction and lead large, multi-team...Long term contractWork at officeFlexible hoursShift work3 days per week- We are seeking a Senior Software Developer to join our dynamic team at Athenix. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive digital transformation for our clients.Key Responsibilities Design and...Remote work
- ...tasks that support the SDLC. The ideal candidate must have relevant software development education, and a minimum of 7 years of experience,... ...team members and other IT functional areas. Testing: Develop and execute unit tests and provide guidance to the functional testing...Full timeFlexible hours
- ...first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applyingthat expertise to help...For contractorsFlexible hours
- Senior Software Developer# Senior Software DeveloperClover HealthRemoteCanadaSoftware EngineeringPosted Oct 26, 2026This posting is for an existing vacancy. At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care...Work at officeRemote workWork from home
- Shape the future of automation with Mecademic as a Robotics Software Development Team Lead in Montreal. Your leadership will guide innovative... ...the robotics software development team while collaborating with embedded software and product teams. Your expertise in software...Full time
- ...are driven by a motivating purpose. Here, you’ll do work that changes lives—including your own. The role We’re looking for a Staff Software Engineer, AI to own and ship the next generation of AI-powered healthcare experiences at Maple.You’ll work inside Product...Full timeSecond job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Developer. Be the first to apply!
Related searches
- software sales Winnipeg, MB
- software technical support Winnipeg, MB
- software support Winnipeg, MB
- software implementation project manager Winnipeg, MB
- golang software developer Winnipeg, MB
- software Winnipeg, MB
- software application developer Winnipeg, MB
- software asset management analyst Winnipeg, MB
- software intern Winnipeg, MB
- embedded software Winnipeg, MB

