onsite
Senior Embedded Systems Engineer - Element Biosciences Inc
Embedded Systems Engineer
Lead the design, development, and validation of high‑performance embedded firmware for scientific instruments, leveraging C/C++, RTOS, and hardware interfacing to deliver reliable, scalable solutions.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for high‑performance scientific instruments using C/C++ and RTOS environments.
- Collaborate with hardware teams to define interfaces, perform signal‑processing, and ensure seamless integration of sensors and actuators.
- Develop and execute unit, integration, and system‑level tests, including automated test harnesses and continuous integration pipelines.
- Diagnose and resolve complex hardware‑software interactions, performance bottlenecks, and reliability issues in production and field environments.
- Mentor junior engineers, review code, and contribute to best‑practice documentation and coding standards.
Requirements
- 5+ years of embedded systems development experience in a scientific or high‑precision instrumentation context.
- Proficiency in C/C++ programming, RTOS concepts, and low‑level hardware interfacing (SPI, I2C, UART, CAN).
- Strong debugging skills using JTAG, logic analyzers, and software trace tools.
- Experience with version control (Git), build systems, and continuous integration workflows.
- Excellent problem‑solving abilities, strong communication skills, and a collaborative mindset.