Cypress HCM
Junior Embedded Engineer
Cypress HCM, Belmont, California, United States, 94002
Junior Embedded EngineerDirect/Salaried HireLocation:
Belmont, CA (On-site initially; future Hybrid Remote)Industry : Wireless services; Positioning, Navigation, and Timing (PNT)Employees:Position Reporting To:
Director of Software DevelopmentDynamic 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 engineeringBachelor's degree in Computer Science, Electrical Engineering, or related fieldStrong 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 OptionsCompensation: $ 85k- $110k + Stock Options
Belmont, CA (On-site initially; future Hybrid Remote)Industry : Wireless services; Positioning, Navigation, and Timing (PNT)Employees:Position Reporting To:
Director of Software DevelopmentDynamic 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 engineeringBachelor's degree in Computer Science, Electrical Engineering, or related fieldStrong 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 OptionsCompensation: $ 85k- $110k + Stock Options