Cypress HCM logo

Junior Embedded Engineer

Cypress HCM
Full-time
On-site
$85,000 - $110,000 USD yearly
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