Highly Skilled Embedded Systems Engineer Wanted

3 days ago


Kitchener, Ontario, Canada Miovision Full time

About the Role

Miovision is a leading provider of transportation data and traffic management solutions. We are currently seeking an experienced Senior Embedded Developer to join our team.

Job Summary

We are looking for a highly skilled Senior Embedded Developer to design, develop, and maintain embedded software and firmware on all Miovision hardware and test systems. The ideal candidate will have a strong background in embedded systems design and development, as well as experience working with physical devices and compiling for ARM/X64 architectures.

Responsibilities

  • Architect and develop embedded Linux software in Python and firmware solutions in C/C++
  • Maintain Opticom solutions developed using the RTX RTOS
  • Collaborate, design, implement and maintain features to completion
  • Mentor junior developers in the art of embedded systems design and development
  • Troubleshooting product and manufacturing-related problems
  • Ensure high quality of work using both manual and automated testing
  • Participate in the code review process
  • Constantly evaluate and recommend new technologies
  • Participate in technical road map discussions and estimation exercises

Requirements

  • 8+ years embedded/firmware design and development experience
  • Excellent understanding of embedded systems design at the board & IC level
  • Experience working with physical devices and compiling for ARM/X64 architectures
  • Experience with communication protocols such as UART, I2C, SPI, USB, Ethernet
  • Experience working within an RTOS
  • Experience with working in C/C++ and Python
  • Experience reading and understanding technical standards (IEEE, SAE) and documentation
  • Experience with some of the following tools (git, gitlab, docker, AWS, Visual Studio, Cmake, Jira, Confluence)
  • A passion for building products that our customers love and the team is proud of
  • Curiosity to dive into technical details to understand a system
  • A positive attitude to build relationships with everyone within the organization
  • Excellent written and verbal communication skills in English

Additional Assets

  • Experience working within Linux and developing software to run on Linux
  • 32Bit Microcontrollers
  • Various Linux command line utilities such as tcpdump, netcat, etc
  • Experience with message congestion management and resource limited applications
  • Experience with reading schematics and datasheets
  • Used Oscilloscopes for troubling shooting
  • Used AWS services such as S3, EC2, RDS
  • Understanding of shared libraries
  • Unit testing and static analysis principles
  • Experience with Yocto or Buildroot
  • Experience with traffic management standards such as NTCIP
  • Database development MongoDB and MySql

What We Offer

  • Competitive salary range: $120,000 - $160,000 per year
  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan
  • Variable Incentive Plan
  • Three-day weekends extended to four days
  • Holiday Shutdown in December
  • Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
  • Internet subsidy and a remote work allowance
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)

EEO Statement

Miovision is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.



  • Kitchener, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job SummaryWe are seeking a skilled Embedded Software Engineer to join our team at a software industry leader. The successful candidate will participate in the development, coding, and debugging of software products and enhancements, primarily in Java, but occasionally using other development tools.Key ResponsibilitiesDevelop and implement software modules,...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Job DescriptionWe are seeking an experienced Senior Software Developer to join our innovative team at Christie Digital Systems Canada Inc.About the Opportunity:As a Senior Software Developer, you will have the opportunity to design, develop and maintain state-of-the-art projection systems as well as the application tool sets used for calibration, setup and...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    We are seeking a talented and motivated Junior Embedded Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key Responsibilities:Assist in the design and development of embedded software for various systems and devicesCollaborate with...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    Embedded Software Developer OpportunityWe are seeking a talented and motivated Embedded Software Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key ResponsibilitiesAssist in the design and development of embedded software for various...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Christie Digital Systems Canada Inc.We are seeking a highly skilled Senior Software Developer to join our innovative team in Kitchener, ON.About the Opportunity:We are pushing the boundaries of technology with our state-of-the-art projection systems and application tool sets. As part of our team, you will have the opportunity to design, develop, and maintain...


  • Kitchener, Ontario, Canada Sonova Full time

    Discover a career-defining opportunity at Sonova, a pioneer in innovative hearing care solutions. As an Embedded Software Developer, you will be instrumental in shaping the future of our industry by developing cutting-edge embedded C++ software for modern networked hearing aid systems.About UsSonova is a leading provider of hearing care solutions, dedicated...


  • Kitchener, Ontario, Canada SkillsWave Corporation Full time

    About the RoleSkillsWave Corporation is a leading provider of learning opportunities that align with organizational needs. As a Sr. Software Developer, you will play a crucial role in optimizing and maintaining the systems that support our product development lifecycle.Key ResponsibilitiesProvide technical leadership and stability for the department's...


  • Kitchener, Ontario, Canada Sonova AG Full time

    At Sonova AG, we're looking for a talented Embedded Software Developer to join our team. As an embedded software developer, you will be responsible for developing embedded C++ software for modern networked hearing aid systems.Key Responsibilities:Design, implementation, test, and documentation of real-time embedded software.Object-oriented embedded software...


  • Kitchener, Ontario, Canada Sonova AG Full time

    At Sonova, we're committed to creating innovative hearing solutions. As an Embedded Software Developer C++, you'll play a crucial role in developing cutting-edge software for our networked hearing aid systems.Key Responsibilities:Design, implement, test, and document real-time embedded software using C++Collaborate with a multidisciplinary team of engineers...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Senior Software Developer Position at Christie Digital Systems Canada Inc.We create award-winning light technology solutions and services that help our partners and customers deliver unforgettable shared experiences. As a Senior Software Developer, you will be part of an innovative team that is pushing the boundaries of technology.About the Role:You will...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are a leading provider of innovative hearing care solutions, and we are seeking a skilled Embedded Software Developer to join our Research & Development team.Responsibilities:Design, implementation, test, and documentation of real-time embedded software for wireless hearing devices (medical devices)Object-oriented embedded software development...


  • Kitchener, Ontario, Canada Global Trading Systems Full time

    At Global Trading Systems, we are seeking a highly skilled High-Performance Linux Systems Engineer to join our team. This is an exciting opportunity for the right candidate to work with cutting-edge technology and be part of a collaborative environment.The estimated salary for this position is $120,000 per year, considering the market standards and the...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleThe Systems Engineering team at Clearpath Robotics is seeking an experienced Senior Systems Integrator to join our professional services organization. As a key member of our team, you will work closely with our Project Management Office to deliver business value to our end users, channel partners, and for OTTO Motors.This is an exciting...


  • Kitchener, Ontario, Canada Equator Studios Full time

    We are a pioneering company at the forefront of revolutionizing the lives and work of civil, architectural, landscape, and environmental engineers and designers. Our team at Equator Studios has been instrumental in improving the industry by introducing innovative solutions, such as our real-time collaborative GIS mapping platform.As a key member of our team,...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are committed to providing innovative hearing care solutions that empower individuals with hearing impairments.We are seeking an experienced Embedded Software Developer C++ Specialist to join our Research & Development team in Kitchener, ON. As a key member of our team, you will be responsible for developing embedded C++ software for modern...


  • Kitchener, Ontario, Canada Miovision Full time

    Position SummaryMiovision is seeking an experienced Senior Embedded Software Developer to join our firmware team. As a key member of our team, you will be responsible for designing and developing embedded software and firmware on all Miovision hardware and test systems.Key ResponsibilitiesDevelop and maintain embedded Linux software in Python and firmware...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Software Engineering at Christie Digital SystemsWe're looking for a skilled Senior Software Developer to join our innovative team. As part of our team, you will have the opportunity to design, develop, and maintain state-of-the-art projection systems and application tool sets used for calibration, setup, and diagnostics.Responsibilities:Development of...


  • Kitchener, Ontario, Canada Miovision Full time

    OverviewMiovision is a leading provider of transportation data and traffic management solutions, leveraging custom-built hardware to deliver best-in-class results. As a Senior Embedded Developer, you will be responsible for developing embedded software and firmware on Miovision hardware and test systems.


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we're pushing the boundaries of hearing care solutions. As a leading provider of innovative products, we're on a mission to help people enjoy the delight of hearing. Our Research & Development team delivers hearing solutions and services for hearing impaired individuals, hearing care professionals, and related people. We're seeking a skilled...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Job SummarySought after by Christie Digital Systems Canada Inc. is a highly skilled Senior FPGA Developer to join our engineering team in designing and commercializing Christie's next generation of video processing hardware. As a member of our team, you will be responsible for evaluating requirements, developing architectures, and creating detailed FPGA...