Search jobs > San Francisco, CA > Embedded software engineer

Embedded Software Engineer

Kasmo Inc
San Francisco, CA, United States
Full-time

Title : Embedded Software Engineer

Location : San Jose, CA

Job Summary :

We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers.

The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high efficiency protocols and driver implementation, embedded OS and board support packages.

You will be responsible for developing and supporting firmware for our high-performance products, including bring-up and integration with customer solutions.

Qualifications :

  • Bachelor's or Master's degree in Comp Sci, EE or related field
  • 10+ years of experience in firmware development
  • Local engineers, able to legally work in the US
  • Nice attitude, team player, able to mentor juniors
  • Able to work on many tasks and make progress simultaneously
  • Experience with one or more - QNX, VxWorks, Green Hills, Embedded Linux, FreeRTOS
  • Hands-on experience in bring-up, debugging and functional verification of digital and mixed-signal electronic boards
  • Good Understanding and Proven experience in sensors, particularly with LiDAR, Radar, and Camera systems.
  • Experience with implementation of various standard and high-speed interface protocols (e.g., UART, I2C, SPI, PCIe, DMA, CAN, Ethernet) in embedded systems
  • Strong debugging and problem-solving skills
  • C / C++ / Python, preferably Cert-C, MISRA
  • Bonus - Automotive / IOT / Robotics / Multimodal Sensor experience
  • Bonus Familiarity with standard digital signal processing techniques and algorithms (FFTs, filter design, signal estimation, etc.

and control theory (PID loop, etc.).

7 days ago
Related jobs
Promoted
Ursus, Inc.
Burlingame, California

JOB TITLE: Embedded Software Engineer III. Experience with embedded micro-controllers such as ARM Cortex M0/M3/M4 architecture and their boot mechanisms. Experience with embedded micro-controllers such as ARM Cortex M0/M3/M4 architecture and their boot mechanisms. ...

Promoted
High-Tech Professionals
San Francisco, California

Software Engineer, Embedded Linux Development. Seeking Software Engineer to design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks, etc. Embedded Linux, shell scripts, Perl, Python, Linux Virtualization, Oracle database, software management, tuning, u...

Promoted
Xona Space Systems
Burlingame, California

As an Embedded Software Engineer at Xona, you'll be at the forefront of innovation, designing and implementing software solutions that power the next generation of satellite systems. Strong understanding of embedded hardware/software architectures and embedded operating systems. Proven experience in...

Promoted
Verkada
San Mateo, California

Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and intercoms — integrated with a single cloud-based software platform. We are actively looking for experienced firmware engineers to join the Sensors team. You will work closely ...

Zipline
South San Francisco, California

What You'll Do   Design and build the software architecture necessary to run everything from critical flight software to inter-connected ground-based hardware on embedded Linux systems Develop kernel and userspace drivers for production and prototype sensors, and refine sensor data APIs fo...

Promoted
Verkada
San Mateo, California

Develop the software which runs on our new line of Embedded Linux and RTOS based devices. Work with the wider engineering team to implement foundational software for performing OTA updates, securing our devices, ensuring they are incredibly resilient and making sure they are delightful to use. As a ...

Square
Oakland, California

Experience with embedded systems, knowledge of real time operating systems, familiarity with software development tools, understanding of hardware-software interfaces. The Proto Mining software team is a newly formed team responsible for prototyping, designing, and delivering software applications t...

BHO Tech
San Francisco, California

Principal Software Engineer - Embedded. Your focus will be the embedded software development (embedded C, RTOS, DSP, Linux) of our next generation receivers from prototyping through testing, verification and release. We are looking for an outstanding principal firmware engineer to work on the core o...

Gridware
San Francisco, California

We provide a truly full-stack (hardware + firmware + software) solution for the real time monitoring of America’s critical infrastructure. Maintain and extend our build system to support various embedded hardware platforms. Comfortable working across multiple domains (hardware, firmware, software). ...

Schneider Electric
Richmond, California

UCguiKomro2Ya2jsaN0Y60Nw We are hiring a Embedded Software Cybersecurity Engineer with previous experience in Embedded Software Development to promote and enable the development of resilient cybersecurity in our products, systems, and services. Experience designing and writing embedded firmware...