SanFranRecruiter Since 2001
the smart solution for San Francisco jobs

Senior Engineer(C/C++, Linux, embedded)

Company: HARMAN International
Location: Campbell
Posted on: May 16, 2022

Job Description:

About The Role
As an engineer you will be part of a software team that develops EV charging equipment that are used for both commercial and household use. You will be applying creativity and a broad skill set toward building cutting-edge firmware for a next generation vehicle charging platform. You will work on design, implementation, and testing of embedded firmware on ARM based microprocessors controlling high power electronics.
Develop and support embedded firmware for the control of high-power electronics.

Collaborate cross-functionally across geographies with hardware, system and cloud engineering teams to define and implement specifications, features, and APIs
What You Will Do
Work on embedded platform software in a Linux-based environment
Write event-driven and asynchronous applications primarily in C and C++
Collaborate cross-functionally with other teams to define specifications, features, and APIs
Expert level C/C++ coding (preferably in a Linux environment)
Proficient with modern C++ (14 and 17)
Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision
Ability to break down complex problems and drive towards a solution
Experience with event loops, asynchronous event-driven architecture and developing scalable and latency-optimized distributed application services

What You Need
BS/MS in Computer Science/Electrical Engineering or equivalent
10+ years of experience in design and development of embedded systems
Expert level 4+ years C/C++ coding (preferably in a Linux environment)
Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision
Ability to break down complex problems and drive towards a solution
Experience working with distributed teams

What Is Nice To Have
Experience with networking and network programming
Good systems level knowledge and excellent debugging skills in a distributed systems environment
Proficient with GCC, Make, CMake, git, gdb
Experience with messaging interfaces such as MQTT, D-Bus, CoAP
Experience with custom Linux BSPs, board bring-up, device drivers, file systems
Experience with buildroot, yocto, systemd
Exposure in connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth and NFC), and wired (Ethernet) interfaces
Some prior experience with EV / EVSE products is a big plus

What Makes You Eligible
Be willing to travel up to 15%, domestic OR international travel
Successfully complete a background investigation and drug screen as a condition of employment

What We Offer
Access to employee discounts on world class HARMAN/Samsung products (JBL, Harman Kardon, AKG etc.)
Inclusive and diverse work environment that fosters and encourages career development opportunities
Flexible work schedule with a culture encouraging work life integration and collaboration in a global environment
On-site opportunities to focus on personal well-being and development such as, onsite caf--, fitness center, weekly massage, fitness classes, and other onsite events promoted by our Employee resource groups
Professional development opportunities through HARMAN University's business and leadership academies
Internal talent management leadership acceleration programs
"Be Brilliant" employee recognition and rewards program
Scholarship programs for employee family members
To protect our employees, customers, and communities, HARMAN requires all U.S. employees to disclose their vaccination status and share a copy of their vaccination card. This confidential data will be collected by a trusted third-party vendor via a secure portal upon your start at HARMAN.

Keywords: HARMAN International, San Francisco , Senior Engineer(C/C++, Linux, embedded), Engineering , Campbell, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Francisco RSS job feeds