Junior Embedded Engineer

Company:  Cypress HCM
Location: Belmont
Closing Date: 09/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

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

Apply Now
Share this job
Cypress HCM
  • Similar Jobs

  • Senior Embedded Software Engineer

    Belmont
    View Job
  • Senior Embedded Software Engineer / Fulltime

    Belmont
    View Job
  • Senior Embedded Software Engineer / Fulltime

    Belmont
    View Job
  • Data Entry Operator | Junior (Remote)

    Gastonia
    View Job
  • Data Entry Operator | Junior (Remote)

    Belmont
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙