Current jobs related to Manager, Firmware Development - Ottawa - Nanometrics Inc
-
Manager, Firmware Development
2 weeks ago
Ottawa, Canada Nanometrics Inc Full time**Working Title**: Manager, Firmware Development **Reports to**: Direct, Acquisition Systems **Based in**: Ottawa, ON (Hybrid) **Term**: Full-time **Company** **Position** Nanometrics is currently seeking a Firmware Development Manager to lead a team of innovative firmware developers in the creation of our next generation of scientific dataloggers....
-
Android and Firmware Developer
2 weeks ago
Ottawa, Canada Raven Connected, Inc. Full timeWho We AreLocated 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...
-
Android and Firmware Developer
7 days 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...
-
Android and Firmware Developer
1 week 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...
-
Core Firmware Runtimes Manager
7 days ago
Ottawa, Canada Apple Inc. Full timeOttawa, Ontario, Canada Software and Services Description The Core Firmware team is seeking an engineering manager to lead a team of systemssoftware engineers responsible for extending and improving the system services and languageruntimes for the Apple firmware ecosystem. These OS-style runtime services are used byother teams to develop the firmwares that...
-
Core Firmware Runtimes Manager
1 week ago
Ottawa, Canada Apple Inc. Full timeOttawa, Ontario, Canada Software and Services Description The Core Firmware team is seeking an engineering manager to lead a team of systemssoftware engineers responsible for extending and improving the system services and languageruntimes for the Apple firmware ecosystem. These OS-style runtime services are used byother teams to develop the firmwares that...
-
Core Firmware Runtimes Manager
2 weeks ago
Ottawa, Canada Apple Inc. Full timeOttawa, Ontario, Canada Software and ServicesDescriptionThe Core Firmware team is seeking an engineering manager to lead a team of systemssoftware engineers responsible for extending and improving the system services and languageruntimes for the Apple firmware ecosystem. These OS-style runtime services are used byother teams to develop the firmwares that run...
-
Core Firmware Runtimes Manager
2 weeks ago
Ottawa, Canada Apple Inc. Full timeOttawa, Ontario, Canada Software and ServicesDescriptionThe Core Firmware team is seeking an engineering manager to lead a team of systemssoftware engineers responsible for extending and improving the system services and languageruntimes for the Apple firmware ecosystem. These OS-style runtime services are used byother teams to develop the firmwares that run...
-
Core Firmware Runtimes Manager
2 weeks ago
Ottawa, Canada Apple Full timeDo you see the big picture and love setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group we ensure that the OS is inseparable from each device’s identity as a whole. That’s because we are committed to building fully-integrated operating systems that combine...
-
Core Firmware Runtimes Manager
4 days ago
Ottawa, Canada Apple Full timeDo you see the big picture and love setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group we ensure that the OS is inseparable from each device’s identity as a whole. That’s because we are committed to building fully-integrated operating systems that...
Manager, Firmware Development
2 weeks ago
**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 systems. These high-end and cutting-edge systems are essential for collecting, recording, and streaming seismic and other kinds of data acquired from sensors in challenging field environments, ranging from deserts and mountain tops to Antarctica and the bottom of the ocean. Our development team solves complex design problems aiming to achieve a very high level of reliability and robustness, along with introducing new and advanced capabilities while ensuring mínimal power consumption. In our pursuit of excellence, we continuously evaluate the latest tools, languages, and frameworks available, integrating the best solutions into our development projects. The problems we tackle often require innovative thinking that transcends the boundaries between cloud, enterprise, and our systems. 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**:
- Lead and mentor a team of software developers in the design, development, and testing of Earth data acquisition systems- Drive the development of robust and reliable software solutions operating in extreme environmental conditions.- Collaborate with cross-functional teams to define requirements, identify technical challenges, and develop innovative solutions- Evaluate and integrate the latest tools, and software technologies to enhance the capabilities and performance of our data acquisition systems- Foster a culture of innovation, continuous improvement, and excellence in software development practices- Manage project timelines, budgets, and resourcing to ensure successful delivery of our high quality solutions- Promote and coordinate the expansion of test automation, software reuse, continuous integration and build automation
**What You Bring**:
- Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering or equivalent- 7+ years of professional software development experience in C++, including experience as a system architect and/or design authority- 3+ years of experience as a team lead on a firmware development team, driving the development of small-to-medium sized software projects- Experience with essential software development tools including version control (Git preferred), task tracking (Jira preferred), automation test frameworks, deployment tools and continuous integration technologies
**Assets**:
- Experience with the Rust programming language- Familiarity with Yocto- Thorough knowledge of networking protocols (TCP, UDP, HTTP, etc) and evolving standards- Proficiency in web and on-device security approaches, along with a solid understanding of the underlying principles and technologies involved- Experience with IoT development, cloud computing, and edge computing technologies- Knowledge of sensor technologies, data analytics, and artificial intelligence
**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