Sr. Embedded Software Engineer
Direct / Salaried Hire : $175 $215k + Stock Options + Benefits
Location : Belmont, CA (Hybrid Remote)
Industry : Wireless services; Position, Navigation, and Timing (PNT)
Dynamic Bay Area startup is seeking a Senior Embedded Software Engineer to develop groundbreaking solutions for 3D positioning using RF.
We are seeking an Engineer with extensive experience in building high-performance software for embedded and IoT devices.
You will play a key role in designing and developing software for advanced 3D positioning systems.
Responsibilities :
- Design, code, and optimize software for IoT devices focused on 3D indoor positioning.
- Develop algorithms leveraging peripheral I / O components like accelerometers to enhance positioning accuracy.
- Implement software for device provisioning, diagnostics, and telemetry.
- Partner with hardware engineers to test, validate, and prototype new hardware functionality.
- Propose with hardware engineers to test, validate, and prototype new hardware functionalities.
- Propose and champion improvements to development processes, system cost reductions, and quality enhancements.
- Take ownership of projects from initial concept through development.
What you can bring to the table :
- 5+ years of experience in embedded software engineering
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field
- Strong debugging and analytical skills, with experience in board bring-up and reading electrical schematics.
- Proficiency in C / C++ and Python; familiarity with additional languages such as Rust is a plus.
- Hands-on experience with embedded RTOS platforms, experience with bare-metal systems is a plus.
- Knowledge of microcontroller peripherals (SPI, UART, I2C, JTAG) and experience with device drivers and communication protocols.
- Experience with ISM band wireless devices and Linux-based test scripts.
- Proficiency with JTAG, logic analyzers, oscilloscopes, and other hardware development tools.
- Experience in securing IoT devices (e.g., flash encryption, code signing, secure-JTAG).
- Familiarity with version control systems like GIT.
- Strong interpersonal skills and appreciation for collaboration within a startup setting.
Nice-to-Have / Bonus Skills :
- Experience with AWS IoT Core (Authentication, Registry, Shadow, etc.)
- FPGA development skills (VHDL, Verilog)
- Experience with bootloader development (UBoot)
- Experience in developing device drivers
6 hours ago