Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

MVP Build Out - Senior Software Engineer, C/C++

Expired Job

Matthew Noah Palo Alto , CA 94301

Posted 3 months ago

Matthew Noah is seeking an innovative Senior Windows Engineer to design an initial MVP for one of MIT Technology Reviews 2017 list of 50 Smartest Companies.
When we partner with talent, we learn not just your skills and background, but the many layers of your spirit your life aspirations, your career goals, and how you find a sense of purpose. After we map out how to make your ideal life your real life, we find the team that can take you there.
If the description below sounds like a great fit and if you're looking for fresh experience with your job search, then we encourage you to reach out to discuss what the right path for you is.
As a Senior Windows Engineer, you will be responsible for our initial build-out of Windows support for their current solution which is currently Linux based.
The solution performs dynamic analysis & fuzzing, and as such needs to be able to automatically launch a windows program thousands of times, and perform dynamic analysis of each run.
Their solution is the result of more than a decade of research in Carnegie Mellon Universitys Cyber Security Lab and won DARPAs two-year long Cyber Grand Challenge.
This is an opportunity to join a growing team in a high-paced startup environment, building a new, cutting-edge security category to make the world's software safe.
REQUIREMENTS
BS degree in CS or related technical field, or equivalent practical experience
6 years experience developing C/C++ on Windows in a role that required understanding Windows internals
Familiarity with Fuzzing and/or dynamic analysis
Other technologies used in the company
C/C++/OCaml/Python for development
Binary analysis, fuzzing and symbolic execution for dynamic analysis security tool portfolio
Python, Flask, Postgres, Nginx, S3, React/Redux for our infrastructure
Container technologies including Docker, Kubernetes for infrastructure packaging and deployment
Cloud Services including AWS and GCE
upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer C (Tools)

Lyft

Posted Yesterday

VIEW JOBS 1/16/2019 12:00:00 AM 2019-04-16T00:00 At Lyft, community is what we are and it's what we do. It's what makes us different. To create the best ride for all, we start in our own community by creating an open, inclusive, and diverse organization where all team members are recognized for what they bring. We care deeply about delivering the best transportation experience; this means the best experience for the passenger and the best experience for the driver. We believe this quality of service can only be achieved with a deep understanding of our world, our cities, our streets… how they evolve, how they breathe. We embrace the powerful positive impact autonomous transportation will bring to our everyday lives and with our ambition, we will become a leader in the development and operation of such vehicles. Thanks to our network, with hundreds of millions of rides every year, we have the means to make autonomy a safe reality. As a member of Level5, you will have the opportunity to develop and deploy tomorrow's hardware & software solutions and thereby revolutionize transportation. The Level 5 Tools team powers the autonomy and related software systems aboard Lyft's autonomous vehicles. This role is a chance to help design, implement, and maintain the in-vehicle software Tools and the overall UX that enables operators and engineers to iterate fast for developing a self driving car. Responsibilities: * Analyze requirements and propose designs of the in-vehicle tools that is used by autonomous engineers and vehicle operators * Design, implement, and maintain efficient, reusable, and reliable C++ code * Drive the technical direction of the visualization platform that is used by the level 5 organization * Create and maintain the team C++ design and style guidelines * Work directly with Product, Design and Operation to deliver features on tooling * Take on a leadership role within the software team and mentor junior engineers * Collaborate closely with the autonomous software team Experience & Skills: * Bachelor's degree in Computer Science or related field with at least 5 years of relevant professional experience * Extensive programming experience in C++14, or other modern versions * Thorough knowledge of the standard library, STL containers, and algorithms * Strong background in object oriented design, prioritizing testability, and reusability * Experience in at least one of the following areas: * Building native developer tools * Automotive software development or similar domains * Linux operating system or real-time operating systems * Proven track record of identifying bottlenecks and bugs, and devising solutions to these problems Nice To Have: * Experience with QT/ImGUI or other visualization frameworks * Experience with OpenGL * Advanced degree (Master, PhD) in HCI (Human Computer Interaction) Lyft is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Lyft does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, Lyft will also consider for employment qualified applicants with arrest and conviction records. Lyft Palo Alto CA

MVP Build Out - Senior Software Engineer, C/C++

Expired Job

Matthew Noah