Information Technology
Full-Time
Google
Overview
Minimum qualifications:
Responsibilities
- Bachelor's degree or equivalent practical experience.
- 5 years of experience developing in C, Rust, or C++.
- 3 years of experience in software development for embedded systems, kernel drivers, or device drivers.
- 3 years of experience in testing and launching software products on embedded devices.
- Experience in development with C, Rust or C++ for firmware applications.
- Experience in power-aware engineering practices.
- Experience with embedded operating systems (e.g., Linux, FreeRTOS, SafeRTOS, ZephyrOS, etc.).
- Experience in working with hardware register interfaces and device specifications.
- Experience with embedded software environments including constrained memory and code on ARM processors.
Responsibilities
- Develop firmware in C, C++, or Rust for embedded microcontrollers in System on a Chip (SoC) projects.
- Study hardware designs, prototype software based simulation, and engage in hardware/software co-design efforts to design and implement platform power management.
- Work with early hardware prototypes, emulation, software-simulation of SoC and subsystem designs to verify and enable functionality.
- Develop software based hardware simulations to allow early explorations of software/hardware interfaces and support early architecture decisions.
- Write production level firmware code, and support it through to product launch.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in