Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Embedded Software Developer

$106.82k - $144.5k per year

IPG 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
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Developer in Winnipeg, MB vacancy
  • $120k - $140k per year

    Embedded Software DeveloperAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading...  ....We are currently seeking a qualified Embedded Software Developer to join our team. In this role, you will collaborate with a multidisciplinary... 
    Suggested

    Aversan

    Winnipeg, MB
    1 hour ago
  • $114.3k - $164.3k per year

    ## Senior Embedded Software DeveloperApply: Kanata, Ontario, Canada: Full time: Posted Yesterday: 1212897Senior Embedded Software...  ...encouraged to apply.We are looking for a **Senior Embedded Software Developer** with strong expertise in **Embedded Linux, C/C++... 
    Suggested
    Full time
    Internship
    Work at office

    Hewlett Packard Enterprise

    Winnipeg, MB
    59 minutes ago
  •  ...that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision...  ...visit As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the... 
    Suggested

    BinSentry

    Winnipeg, MB
    59 minutes ago
  • $102k - $152k per year

    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are...  ...of national security. Job Title: Sr. Specialist - Embedded Software Developer Job Code: 47117 Job Location: Onsite - Waterdown, ON... 
    Suggested
    Local area

    L3Harris

    Winnipeg, MB
    58 minutes ago
  • $176k - $264k per year

     ...empowering legal professionals and law firms of every size to work smarter, faster, and more securely.We are currently seeking a Staff Software Developer to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions... 
    Suggested
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    1 hour ago
  • Develop embedded flight software in C and C++ with Aversan Inc. on-site in Montreal, supporting safety-critical space systems.This full-time Embedded Software Developer role supports satellite and communications applications at Aversan Inc. You will work with real-time operating... 
    Full time

    Aversan

    Winnipeg, MB
    1 hour ago
  • Build Embedded Linux platforms onsite in Waterdown, Ontario, using Yocto, OpenEmbedded, kernel configuration, and device integration expertise.L3Harris seeks a Senior Specialist Embedded Software Developer with extensive Embedded Linux experience. You will develop Yocto layers... 

    L3Harris

    Winnipeg, MB
    58 minutes ago
  •  ...management add-on for Jira, and we have developed and acquired a multitude of tools to become...  ...for a passionate and experienced software developer to join our Platform Team. You will be responsible...  ...Financial Manager for Jira Cloud. As a Staff Developer, you'll drive technical... 
    Remote work
    Work from home

    Tempo Software

    Winnipeg, MB
    1 hour ago
  • 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... 
    Contract work

    Perception Point

    Winnipeg, MB
    58 minutes ago
  • $213k - $250k per year

     ...cultural and financial shift, keep reading. The Software Platform (SP) team builds the foundational infrastructure and developer platforms that power all of Robinhood’s...  ...entire engineering organization. As Senior Staff Software Developer , you’ll serve as the senior... 
    Work at office
    Shift work

    Robinhood

    Winnipeg, MB
    58 minutes ago
  •  ...Come join Intuit's community of 'Builder Catalysts' as a Senior Staff Software Developer and help us power prosperity around the world. Intuit's Builder Catalysts co-create with cross-functional partners and exhibit extreme ownership in the end-to-end product development... 
    Long term contract
    Temporary work
    Work at office
    3 days per week

    Intuit, Inc.

    Winnipeg, MB
    1 hour ago
  • Shape scalable fintech software at Clio as a Staff Software Developer serving Mid-Market billing adoption across Canada, excluding Quebec. Build reliable web applications at scale.This Staff Software Developer role sits within Clio’s Fintech portfolio and focuses on launching... 

    Clio

    Winnipeg, MB
    1 hour ago
  • $75k - $246k per year

     ...people to join the Pack and help us take our performance to the next level.About the Position As a Staff Developer, you will play a key leadership role within a software development team, balancing deep technical expertise with mentorship, project leadership, and delivery... 
    Long term contract
    Local area
    Remote work

    Arctic Wolf Networks Canada, Inc.

    Winnipeg, MB
    59 minutes ago
  • Staff Software Developer (Payments) Employment Type: PermanentOur platforms handle mission-critical transactions across global travel partners, and we need someone ready to technically lead our payments ecosystem so no transaction ever fails.What You'll Be Doing You will... 
    Worldwide

    Plusgrade Solutions Ltd.

    Winnipeg, MB
    1 hour ago
  • As the Senior Staff Software Developer, Developer Infrastructure, you are the technical driver of this entire org — the Uber Tech Lead unifying DevX...  ...execute a long-term developer infrastructure roadmap that embeds AI as a force multiplier at every layer of the SDLC... 
    Long term contract
    Remote work

    Robinhood

    Winnipeg, MB
    58 minutes ago
  • Lead innovative integrations as a Staff Software Developer at Randstad Canada, specializing in Salesforce and complex systems. This remote role emphasizes engineering robust integration solutions and data architecture. Join Randstad Canada's Engineering Team as a Staff Software... 
    Remote work

    Randstad Canada

    Winnipeg, MB
    59 minutes ago
  •  ...foundation behind Coveo’s next generation of innovation What if your technical decisions could make hundreds of developers more effective? As a Staff Software Developer on Coveo’s Data Platform team, you’ll tackle complex, high-impact challenges and help shape the foundations... 
    Long term contract
    Immediate start

    Coveo

    Winnipeg, MB
    58 minutes ago
  •  ...coffee table: the role This is a new position. We are adding a Staff-level engineer to provide technical leadership across multiple...  ...significant opportunities for technical innovation.As a Staff Software Developer, you will help shape the architecture and technical direction... 
    Long term contract
    Local area
    Remote work
    Work from home

    Leap-Tools-Inc.-1

    Winnipeg, MB
    1 hour ago
  • 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... 
    Long term contract
    Immediate start

    OPIsystems Inc.

    Winnipeg, MB
    59 minutes ago
  • $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... 
    Internship
    Shift work

    Fidus Systems

    Winnipeg, MB
    1 hour ago
  • $112k - $140k per year

    Embedded Software EngineerAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading...  ...tools, environments, and software engineering processes.Develop and execute automated tests to verify software functionality,... 

    Aversan

    Winnipeg, MB
    1 hour ago
  • Staff / Principal Embedded Systems EngineerThe OpportunityWe're partnering with a well-funded, high-growth technology company entering...  ...in its engineering capabilities. The business develops proprietary hardware and software solutions, combining embedded systems, advanced... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Nexia

    Winnipeg, MB
    59 minutes ago
  • 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

    Movellus Inc.

    Winnipeg, MB
    58 minutes ago
  • $170k - $234k per year

     ...next steps. Our partner is looking for a Staff AI Developer based in Canada. We are seeking a...  ...pipelines, including chunking strategies, embedding models, vector databases, and advanced...  ...At least seven years of professional software development experience, including four... 
    Long term contract
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Senior Embedded Software Designer (6+ month Contract) Canada / United StatesEngineering - Software /Full-time Contract /Remote* Competitive...  ...impact design and operation.Key Responsibilities: Design, develop, and maintain reliable, high-quality embedded software for both... 
    Long term contract
    Full time
    Contract work
    Internship
    Work at office
    Remote work
    Relocation package

    Go Fractional

    Winnipeg, MB
    1 hour ago
  •  ...reliable safety-critical electronics and software systems to the aerospace, defence, and space...  ...currently seeking a qualified Senior Embedded Software Engineer to join our team....  ...experience with C++ Strong experience developing embedded applications Well versed with... 

    Aversan Inc

    Winnipeg, MB
    1 hour ago
  • $130k per year

     ...provider of Interconnected Commerce software solutions for telecom retail....  .... Hands-on engineering Embed with a team or a project for a...  .... Help other engineers develop as architectural thinkers. Over...  ...have in mind is a senior or staff-level engineer with an architectural... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Winnipeg, MB
    more than 2 months ago
  • Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that...  .... Qualifications 7+ years of professional experience developing embedded firmware for ARM-based microcontrollers (STM32 or similar... 
    Long term contract

    Pulsenics Inc.

    Winnipeg, MB
    58 minutes ago
  • $100.9k - $150.9k per year

    ## Software DeveloperApply: Kanata, Ontario, Canada: Full time:...  ...Contributions include applying developed subject matter expertise to...  ...mentoring to less- experienced staff members. ***Education and Experience...  ...[Proficiency in C ] and embedded coding models*** **Linux... 
    Full time
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    Winnipeg, MB
    1 hour ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  ...engineering, mathematics & algorithms to develop and enhance Vention’s browser-based simulation...  ..., including technical leadership at the staff, principal or architect level Strong experience... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Winnipeg, MB
    58 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Developer. Be the first to apply!