Senior Firmware Developer
5 months ago
Working Title:
Senior Firmware Developer
Reports to:
Manager, Firmware Development
Based in:
Ottawa, ON
Term:
Full-time
About Us
If you seek a career that is both challenging and meaningful, consider joining the team at Nanometrics. What we do is meaningful because our world-class products are used to help scientists advance their understanding of various Earth Sciences, including: earthquakes, volcanos, tsunamis, glaciers and even the Earth’s core, just to name a few. In this role, you will also help us address the challenging technical issues that come with the territory. For example, our products may find themselves deployed in Antarctica, on a volcano in Iceland, or at the bottom of the Pacific Ocean. Just think about the challenges we need to solve on a daily basis: ultra low power consumption, remote/portable power sources, remote telemetry, extreme temperatures, all while maintaining mission critical readiness.
So if you are looking for a challenging, meaningful career…please read on
About You
You are a Senior Developer with a strong background in software design and architecture. You have excellent knowledge of C++, strong communication and time management skills.
The Team
Nanometrics is currently seeking a Senior Firmware Developer to join our team of smart and creative software developers to help build our next generation of scientific dataloggers and ground motion sensors. These cutting-edge instruments are essential for collecting, recording, and streaming seismic data and state-of-health information in challenging field environments, ranging from deserts and mountain tops to Antarctica and the bottom of the ocean. Our firmware development team solves complex design problems in both lower level and application level software aiming to achieve a very high level of reliability and robustness, along with introducing new and advanced capabilities while ensuring minimal power consumption. In our pursuit of excellence, we continuously evaluate the latest tools, languages, and frameworks available, and integrate the best solutions into our development projects. The problems we tackle often require innovative thinking that spans the boundaries between cloud, enterprise, and our instruments. If you possess a strong software development background, a passion for cutting-edge technology, and thrive in a collaborative environment where your contributions make a significant impact, we invite you to join our team.
The Role
Develop both application level and lower level firmware for our seismic datalogger and sensor products.
Design solutions involving embedded systems and their integration with cloud applications.
Solve complex problems involving system integration, testability, manufacturability, reliability, performance and usability.
Provide concise and clear communication of proposed designs and changes to existing designs.
Find faults in and undertake performance analysis of 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.
Identify new technologies and suggest improvements to processes, affecting technical solutions, productivity, testability, and manufacturability.
Mentor intermediate and 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 an amazing team of energetic and dedicated professionals in 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
-
Manager, Firmware Development
6 months ago
Ottawa, Canada Nanometrics Inc Full time**Working Title**: Manager, Firmware Development**Reports to**: Director, Acquisition Systems**Based in**: Ottawa, ON**Term**: Full-time**About Us**: **About You**: You have an existing management experience or you are a Senior Developer that is looking at transitioning into management in your next career step. You have a solid appreciation for the...
-
Firmware Manager
7 months ago
Ottawa, Canada NUVYYO Full time**Our Company** Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada. Building on our first mobile media streaming system, in 2014 we...
-
Firmware Manager
6 months ago
Ottawa, Canada NUVYYO Full time**Our Company** Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada. Building on our first mobile media streaming system, in 2014 we...
-
Firmware Manager
6 months ago
Ottawa, Canada NUVYYO Full time**Our Company** Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada. Building on our first mobile media streaming system, in 2014 we...
-
Android and Firmware Developer
4 months ago
Ottawa, Canada Raven Connected, Inc. Full timeWho We Are Located 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 looking for an eager, development professional to join our dynamic engineering team as an Android and...
-
Firmware Design Intern
3 months ago
Ottawa, Canada Semtech Full timeLocation: Ottawa, ON. Our Team: To put it simply, whenever you use your computer to browse the web or use your smartphone to make a video call, most likely, your data is passing through one of many high-speed analog chips designed by the Analog IC teams at Semtech. Our experience and expertise ensures we are always pushing the boundaries of networking...
-
Ottawa, Ontario, Canada Raven Connected, Inc. Full timeRaven Connected, Inc. is an innovative automotive video telematics hardware and software company based in downtown Ottawa. We are a small, talented group dedicated to advancing fleet management and leading-edge automotive video technology.We are seeking a skilled and motivated Mobile Firmware and Android Applications Developer to join our dynamic engineering...
-
Embedded Systems Engineer
3 days ago
Ottawa, Ontario, Canada Tbwa ChiatDay Inc Full timeAstera Labs is a pioneering force in innovative connectivity solutions, unlocking the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions with the COSMOS software suite for system management and optimization. Inspired by trusted relationships with hyperscalers...
-
Firmware Manager
6 months ago
Ottawa, Canada RBR Ltd. Full time**About the role**: RBR is seeking a highly motivated and experienced leader to manage our embedded firmware team. In this role, you'll have the unique opportunity to collaborate with a talented group of R&D experts across various disciplines, including firmware, electronics, mechanics, software, systems, sensor engineering, and oceanography. As the manager,...
-
Manager, Firmware Development
6 months ago
Ottawa, Canada Nanometrics Inc Full time**Working Title**: Manager, Firmware Development**Reports to**: Director, Acquisition Systems**Based in**: Ottawa, ON**Term**: Full-time**About Us**: **About You**: **The Team**: Nanometrics is currently seeking a Software Development Manager to lead a team of innovative software developers in the creation of our next generation of Earth data acquisition...
-
Ottawa, Ontario, Canada Raven Connected, Inc. Full timeRaven Connected, Inc., a cutting-edge automotive video telematics hardware and software company based in downtown Ottawa, is seeking an exceptional developer to join its dynamic engineering team as an Android Firmware and Mobile Application Developer.This exciting opportunity involves developing and maintaining firmware for our devices, implementing new...
-
Ottawa, Ontario, Canada Advanced Micro Devices Full timeAbout the RoleWe are seeking an experienced Senior ASIC Hardware and Firmware Engineer to join our Security IP Team (SECIP) at Advanced Micro Devices. As a key member of this team, you will be responsible for developing and maintaining subsystem verification architecture, testbench, and test methodology for Embedded CPU and subcomponent IPs with AXI/AHB...
-
Co-Op Firmware Engineer
3 weeks ago
Ottawa, Canada Tbwa ChiatDay Inc Full timep>Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization tools to deliver a software-defined architecture that...
-
Embedded Systems Firmware Engineer
1 week ago
Ottawa, Ontario, Canada Altis Technology Full timeAbout Altis TechnologyWe are a leading network client seeking an experienced Firmware Engineer to join our team at the Kanata office.This is a contract role with 6 months duration, offering high potential for extension up to 12 months. The role will be based on-site at the Kanata office, allowing for hybrid work arrangements.Job Description:The successful...
-
FPGA Firmware Design Engineer
1 month 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...
-
Android Firmware Engineer
1 month 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...
-
Ottawa, Ontario, Canada Adtran Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Optical Engines product unit. This is a permanent, full-time position requiring 40 hours/week, Monday – Friday, in-office.Job SummaryThe Senior Software Engineer will be responsible for the design, development, and testing of embedded software for optical transceiver...
-
Highly Skilled Firmware Expert Wanted
1 month 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...
-
Optical Firmware Test Consultant
4 months ago
Ottawa, Canada Infinera Full timeBeing an integral member of the test team, deliver quality output by executing product Firmware testing with laser focus on quality and adherence to project schedules To scope, plan and execute the test strategy in an Agile environment. Debug and resolve technical issues Execute test activities for product releases to address field issues, feature...
-
Android Developer Kotlin
3 months ago
Ottawa, Canada Raven Connected, Inc. Full timep>Located 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 looking for an eager, development professional to join our dynamic engineering team as an Android and Firmware...