Senior Software Engineer
Company: Reach
Location: Redwood City
Posted on: November 8, 2024
Job Description:
At Reach, we are delivering technologies to enable the
long-range, wireless transfer of power. We believe wireless energy
can be as liberating for power systems as WiFi was for data
systems, and are busy creating the energy infrastructure that will
one day replace the aging electrical grid. We have raised funding
from top tier VC's, have real world customers deploying our
technology, and are continuing to build out the exceptional team
that is making our vision a reality.The PositionIn this position,
you will be a key part of Reach's engineering team to develop our
embedded app enabling power management and full integration of our
power delivery product. You will also conduct research to improve
the performance, flexibility, and integrability of Reach's
technology. As part of a small team in a small company, you will
have a great deal of agency over your work, plenty of opportunity
to discover and solve new challenges, and the ability to make
large-impact decisions. It will be critical that you are a creative
problem solver with strong curiosity, a passionate, proactive
spirit eager to add value before it's requested or identified by
others.Key Position Responsibilities
- Actively contribute to the software team to analyze, design,
develop, and deploy features to meet business, product, and
technical requirements.
- Actively contribute to Reach's code base by architecting and
implementing features and bring industry experience.
- Work with project management and other engineering teams to
plan the effort and establish timelines for yourself and your
team.
- Identify areas of need: Advocate for quality processes, good
coding practices and contribute to product innovation in
software.Qualifications and Requirements
- 7+ years of experience as a software engineer and relevant
degree.
- Proficient in at least one coding language: C/C++, Python,
RUST.
- Proficient in software architecture.
- Experience with multithreaded applications.
- Experience with Linux systems and memory allocation.
- Experience with (or interested in) RUST.
- Experience with scalable solutions.
- Experience with full development cycles from prototyping to
production.
- Have a test-driven, analytical approach to debugging and
problem solving.
- Proficient communicator and organizational skills.Nice To Have
- Experience with software development for IoT devices.
- Experience with firmware development and hardware bring
up.
- Experience with test automation frameworks.
- Experience working in a small size company.Reach - Who We
AreReach is a pioneer in a new frontier of technology. Born out of
MIT, incubated in YC, and developed in an "office space" that was
once the oven of a cookie factory, we are a group of curious,
passionate, and creative problem solvers, and we approach our work
with vigor and humility.Much has changed since our cookie factory
days, but our core philosophies have remained. Decisions are made
quickly, meetings and politics are kept to a minimum, and everyone
here does high-visibility work that has considerable influence on
our product and company. We have weekly team lunches, quarterly
offsite company events, and often spend time together outside of
work bicycling, rock climbing, playing music, and hosting happy
hours.We highly value diversity at our company - in not only
professional capabilities and experience, but also in personal
interests, schools of thought, musical tastes, and walks of life.
We prioritize inclusivity, and do not discriminate on the basis of
race, religion, national origin, gender, sexual orientation, age,
marital status, veteran status, or disability status.In compliance
with federal law, all persons hired will be required to verify
identity and eligibility to work in the United States.
#J-18808-Ljbffr
Keywords: Reach, Milpitas , Senior Software Engineer, IT / Software / Systems , Redwood City, California
Didn't find what you're looking for? Search again!
Loading more jobs...