- Growing fastShowed strong hiring growth in the past month
Senior Embedded Software Engineer
- Full Time
Not Available
About the job
Team Description:
Join the implant team and be part of an elite team of engineers working on high-performance, safety-critical embedded systems for the next-generation brain-computer interfaces. We are looking for experienced, hands-on engineers who are interested in exploring what's possible in highly powered and latency-constrained environments. Firmware is the kernel of operation for the implant and you have the chance to determine and implement features that have a massive impact on the product’s capabilities. You will have the opportunity to work closely with chip designers, EEs, algorithms, and software engineers on a small team that moves quickly.
Job Responsibilities and Description:
- You find enormous challenges exciting and enjoy discovering and defining problems as much as solving them.
- You deliver. You may enjoy thoughtful conversations about problems and perfecting design, but in the end, you know that delivering reliable manufacturable solutions matters.
- You are a cross-disciplinary team member. You are excited to work with and learn from chip designers to neuroscientists.
Required Qualifications:
- 5+ years of experience with embedded systems.
- Proficient in C/C++, and Python.
- Knowledge of MCU architectures, peripherals, and development environments.
- Comfortable reading electrical schematics and datasheets.
- Deep knowledge of the embedded toolchains and workflow.
- Strong EE & DSP fundamentals
- HW/SW debugging skills with lab equipment.
Preferred Qualifications:
- Experience with embedded stacks for ARM cores.
- Experience with safety-critical systems.
- Experience with FPGA development and testing.
- Experience with RF, BLE, TCP/IP stacks from a practical embedded perspective.
- Prior work or experience with applied cryptography and embedded systems security.
About the company
Neuralink
- Growing fastShowed strong hiring growth in the past month