Junior Embedded Engineer
Direct/Salaried Hire
Location: Belmont, CA (On-site initially; future Hybrid Remote)
Industry : Wireless services; Positioning, Navigation, and Timing (PNT)
Employees: <50
Position Reporting To: Director of Software Development
Dynamic Bay Area startup is seeking a Junior Embedded Software Engineer to support the development of groundbreaking solutions for 3D positioning using RF. We are seeking an Engineer with 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:
- 2+ 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.
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.
Featured Benefits: Medical, Vision, Dental, Stock Options
Compensation: $ 85k- $110k + Stock Options