Current jobs related to Senior Firmware Developer - Ottawa, Ontario - Nanometrics
-
Android Firmware Developer
1 month ago
Ottawa, Ontario, Canada Raven Connected, Inc. Full timeLocated in downtown Ottawa, Raven Connected is an innovative automotive video telematics hardware and software company. We're a small, talented group dedicated to advancing fleet management and leading-edge automotive video technology. We are seeking a skilled and motivated Android/AOSP Firmware Developer. The successful candidate will be responsible for...
-
Firmware Architect
3 weeks ago
Ottawa, Ontario, Canada Nanometrics Full timeAbout This RoleWe are seeking a highly skilled Senior Firmware Developer to join our team at Nanometrics.The ideal candidate will have a strong background in software design and architecture, with excellent knowledge of C++ and experience in embedded system development.You will be responsible for developing both application level and lower level firmware for...
-
FPGA Firmware Design Engineer
3 weeks ago
Ottawa, Ontario, Canada Harris Geospatial Solutions Full timeAbout Your Next Challenge:Harris Geospatial Solutions is seeking a skilled FPGA Firmware Design Engineer to join our team. As a key member of our multi-disciplined design team, you will design, develop, simulate, and integrate challenging FPGA designs based on given project requirements.Key Responsibilities:Build and implement FPGA models from RTL designs...
-
Optical Firmware Test Consultant
1 month ago
Ottawa, Ontario, Canada Infinera Full timeJob SummaryWe are seeking a highly skilled Optical Firmware Test Consultant to join our team at Infinera. As a key member of our test team, you will be responsible for delivering high-quality output by executing product Firmware testing with a focus on quality and adherence to project schedules.Key ResponsibilitiesScope, plan, and execute test strategies in...
-
Android Firmware Engineer
2 weeks ago
Ottawa, Ontario, Canada Raven Connected, Inc. Full timeAbout UsRaven Connected, Inc. is a cutting-edge automotive video telematics hardware and software company based in downtown Ottawa.We're a small team of talented engineers dedicated to advancing fleet management and leading edge automotive video technology.We're seeking an experienced Android Firmware Developer to join our dynamic engineering team as a key...
-
Highly Skilled Firmware Expert Wanted
2 weeks ago
Ottawa, Ontario, Canada Nanometrics Full timeNanometrics, a leading provider of scientific dataloggers and ground motion sensors, is seeking a highly skilled firmware expert to join its team.The ideal candidate will have a strong background in software design and architecture, with excellent knowledge of C++ and experience in embedded system development on Linux and/or in an RTOS environment.We are...
-
Senior Embedded Software Development Expert
3 weeks ago
Ottawa, Ontario, Canada Atlantis IT group Full timeRole: A highly skilled Senior Software/Firmware Development Engineer at Atlantis IT Group.Location: This is a remote opportunity.Duration: Full-time employment.Mandatory SkillsExtensive experience in embedded software development in Linux/U-Boot environments.Exceptional proficiency in C, solid C++, Python, and Linux shell scripting.Experience with new board...
-
Embedded Systems Architect
2 weeks ago
Ottawa, Ontario, Canada Nanometrics Full timeSenior Firmware Developer Job DescriptionAbout UsNanometrics is a leader in the development of scientific instruments. Our products are used to advance our understanding of Earth Sciences, including earthquakes, volcanos, tsunamis, glaciers, and the Earth's core.We're seeking a Senior Firmware Developer to join our team of talented software developers. In...
-
Embedded Security Systems Developer
3 weeks ago
Ottawa, Ontario, Canada Thales Full timeAt Thales, we are seeking a highly skilled Principal Development Engineer to join our team in Ottawa, Canada.This is a hybrid role that requires a strong development background in C and C++ and demonstrated workplace experience in Linux-based systems.The successful candidate must have a minimum of 10 years of relevant engineering experience and expertise...
-
Senior Software Product Verification Expert
3 weeks ago
Ottawa, Ontario, Canada Allen Vanguard Full timebody{font-family:Arial,sans-serif;}h1{font-size:24px;}h2{font-size:18px;}h3{font-size:14px;}p{margin-bottom:10px;}Senior Software Product Verification ExpertAllen Vanguard is the global leader in defeating terrorist and extremist threats.We're seeking a Senior Software Product Verification Expert for our interdisciplinary engineering and technology team in...
-
Senior Director of Engineering
2 weeks ago
Ottawa, Ontario, Canada Stonewood Group Inc. Full timeJob DescriptionWe are seeking a highly experienced Senior Director of Engineering to lead our development team and serve as an integral member of the executive management team at Stonewood Group Inc.Company OverviewStonewood Group Inc. is a software and system solutions company headquartered in Ottawa, Canada. Our focus is on developing innovative solutions...
-
Senior Hardware Integration Specialist
4 weeks ago
Ottawa, Ontario, Canada CB Canada Full timeHardware Integration ExpertiseCB Canada is seeking a seasoned Hardware Integration Specialist to collaborate with our client, a leading software and appliance provider. The ideal candidate will work on designing and developing current-generation and next-generation custom servers, custom PCI blades, and high-performance components.Key...
-
Senior Linux Engineer
4 weeks ago
Ottawa, Ontario, Canada Telesat Full timeAt Telesat, we are seeking a skilled Senior Linux Developer to contribute to the design, development, and testing of our cutting-edge LightSpeed Software.This role will involve collaborating with experienced engineers to develop and maintain embedded software modules using programming languages like C++ and Python.The successful candidate will also be...
-
Software Developer
3 weeks ago
Ottawa, Ontario, Canada Telesat Full timeAbout the RoleWe are seeking a talented Software Developer to join our team at Telesat. As a key member of our Lightspeed System Development team, you will be responsible for designing, developing, and testing cutting-edge software applications for our satellite communication systems.Key ResponsibilitiesCollaborate with experienced engineers to develop and...
-
Software Systems Engineer
2 weeks ago
Ottawa, Ontario, Canada DEI Full timeAbout DEIAt DEI, we are committed to delivering innovative solutions for our clients across various industries.Job Title: Software Systems EngineerSalary:$120,000 - $180,000 per yearJob Description:OverviewThis role involves designing and developing firmware for embedded systems, working closely with hardware design and development teams. The successful...
-
Senior Care Professional
2 weeks ago
Ottawa, Ontario, Canada Amica Senior Lifestyles Full timeAbout UsAt Amica Senior Lifestyles, we are driven by a passion for delivering exceptional senior care. Our commitment to providing a supportive environment where our residents can thrive has earned us a reputation as a leader in the industry.The OpportunityWe are seeking a dedicated Registered Practical Nurse to join our team at one of our Ontario locations....
-
Ottawa, Ontario, Canada Infineon Technologies Full timeJob DescriptionWe are seeking a skilled Senior Staff Engineer to join our team at Infineon Technologies. In this role, you will be responsible for designing and developing high-voltage power supplies and semiconductor devices for automotive applications.Deep knowledge of various types of switching mode power supply topologies and controls is required.Product...
-
Embedded Systems Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...
-
Senior Embedded Systems Driver Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeCompany Overview:QNX Software Systems is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded, and offer time-tested and trusted foundation software, including our...
-
Senior Audio Software Engineer
2 weeks ago
Ottawa, Ontario, Canada PML Sound International Full timeWe are a leading manufacturer of high-quality luxury consumer audio products, pushing the boundaries of design and quality with a focus on excellence in every product category.In our Ottawa design center, we create innovative solutions for Home Theater Receivers, Audio and Video Processors, Single-Stereo- and Multichannel Amplifiers, Sound Distribution...
Senior Firmware Developer
1 month ago
About Us
Nanometrics is a world-class company that develops cutting-edge products for scientific research. We are seeking a Senior Firmware Developer to join our team of talented software developers.
The Role
- Develop firmware for our seismic datalogger and sensor products.
- Design solutions involving embedded systems and cloud applications.
- Solve complex problems involving system integration, testability, manufacturability, reliability, performance, and usability.
- Communicate proposed designs and changes to existing designs.
- Analyze application software, middleware, device drivers, OS/RTOS configurations, hardware platforms, physical interfaces, data captures, test methods, and manufacturing processes.
- Contribute to project management by providing status summaries, estimating effort, and identifying risk.
- Mentor junior developers.
What You Bring
- Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or equivalent.
- Minimum 4+ years of professional software development experience.
- Experience in embedded system development on embedded Linux and/or in an RTOS environment.
- Thorough understanding of IP networking protocols (TCP, UDP) and application protocols (e.g., Websocket), and experience implementing them for efficient data communication.
- Experience with essential software development tools, including version control (Git preferred), task tracking (Jira preferred), automated test frameworks, deployment tools, and continuous integration.
- Knowledge of common I/O protocols such as SPI, I2C, RS232, and USB.
Assets
- Familiarity with the Rust programming language.
- Experience with Yocto.
Why You'll Love Us
- You will be joining a dynamic, collaborative, and progressive atmosphere.
- Competitive total compensation package, including benefits, RRSP, and bonus opportunities.
- The chance to make positive and impactful contributions in your work.
- Nanometrics supports and encourages learning opportunities and provides access to LinkedIn Learning and several other professional development opportunities.