Junior Embedded Engineer

Cypress HCM
Belmont, CA, United States
Full-time

Junior Embedded Engineer

Direct / Salaried Hire

Location : Belmont, CA (On-site initially; future Hybrid Remote)

Industry : Wireless services; Positioning, Navigation, and Timing (PNT)

Employees :

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

20 days ago
Related jobs
Cypress HCM
Belmont, California

Belmont, CA (On-site initially; future Hybrid Remote).Wireless services; Positioning, Navigation, and Timing (PNT)....

Promoted
Varian Medical Systems, Inc.
Palo Alto, California

Experience in all software engineering and development phases from requirements, architecture, design, analysis, development, code reviews, testing (unit, engineering, integration) through post-production support. Participate in a team of 4-7 software engineers for the development of Microsoft C#. A...

Promoted
Apple
Sunnyvale, California

This is a Hardware System Electrical Engineer (a. Strong electrical engineering fundamentals. The candidate will work proactively with other cross-functional engineering groups. ...

EBR Systems, Inc.
Sunnyvale, California

The Manufacturing Engineer will be integral to all stages of product and process development. Work with Quality Engineers to investigate product/process failures and collaborate on developing immediate and preventive measures. BS in an Engineering discipline such as Industrial or Mechanical. Silicon...

Flexton Inc.
Sunnyvale, California

Required Experience- 5+ years professional software development experience with any open source development language- A minimum of 2 years of professional Python development- Experience in developing applications and all three tiers- Solid foundation in computer science with strong competencies in d...

SLAC National Accelerator Laboratory
Menlo Park, California

The Stanford Synchrotron Radiation Lightsource (SSRL) is seeking a Python Developer, who will play a crucial role in developing the Python controls layer that integrates with our lower-level EPICS control system to manage x-ray instrumentation. In addition to contributing to the modernization of our...

Solugenix
CA, US

Proven experience as a Web Developer with strong expertise in PHP, WordPress, and web security. The Web Developer will specialize in PHP and WordPress, with a strong emphasis on security. This is an excellent opportunity to play a crucial role in developing, maintaining, and securing a complex marke...

TEKsystems
Cupertino, California

Must be able to work directly W2*.We are a high-leverage team dedicated to designing, building, and growing a foundational privacy-focused platform that powers many signature apps and experiences.Our work impacts over a billion users and is essential to the success and growth of our services.As part...

SynergisticIT
Palo Alto, California

Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients. Knowledge of Statistics, Gen AI, LLM, Sagemaker, Python, Computer Vis...

eTeam
Cupertino, California

People & Advocacy is seeking a front-end developer to support our engineering team. As a developer on our team, you will learn our business and improve our output. You will develop impactful web based content and solve challenging problems. Responsible for the development and design of web appli...