Recent Searches

You haven't searched anything yet.

7 Senior Embedded Software Engineer Jobs in Belmont, CA

SET JOB ALERT
Details...
ZaiNar
Belmont, CA | Full Time
$112k-125k (estimate)
4 Days Ago
ZaiNar
Belmont, CA | Full Time
$139k-157k (estimate)
4 Days Ago
Advent Global Solutions
Belmont, CA | Full Time
$163k-184k (estimate)
1 Month Ago
Brahma Consulting Group
Belmont, CA | Full Time
$122k-136k (estimate)
5 Days Ago
Dagger
Belmont, CA | Full Time
$134k-164k (estimate)
1 Month Ago
Senior Embedded Software Engineer
ZaiNar Belmont, CA
Apply
$139k-157k (estimate)
Full Time 4 Days Ago
Save

ZaiNar is Hiring a Senior Embedded Software Engineer Near Belmont, CA

We are seeking a Senior Embedded Software Engineer with practical experience building robust, high-volume software solutions. You will be writing applications on embedded, IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, well-funded startup. You should have at least 7 years or more of experience as a software engineer. Hands-on experience working with embedded Linux, OpenWRT, QNX, VxWorks, or other RTOS is required. You should be comfortable with microcontroller peripheral control buses (such as SPI, UART, I2C, JTAG, etc.) with a basic knowledge of device drivers, boot loaders, and communication protocol stacks. Signal processing experience and experience with DSPs and FPGAs are highly desired. This role is fast-paced, supporting a variety of embedded platforms, with the opportunity to be a key member in designing and bringing up a new embedded board for 3D positioning.

This role operates closely with Research, Hardware, and business development teams. The successful individual must be self-motivated and have the ability to proactively solve problems and complete mission objectives.

JOB RESPONSIBILITIES

  • Design, code, and work on IoT devices.
  • Develop and implement algorithms utilizing peripheral I/O components (such as accelerometer) to improve positioning accuracy.
  • Develop software for IoT device provisioning, diagnostics, and telemetry.
  • Work with the hardware team to test, verify, and prototype new hardware functionality.
  • Identify and champion proposals to improve development processes, reduce system costs, and improve system quality.
  • Be a self-starter, and own your work from concept to deployment.
  • Work in an environment that supports your individual growth.

MUST HAVE ATTRIBUTES/SKILLS

  • Development experience with C/C and Python (experience in other programming languages, such as Rust, is desirable).
  • Experience developing on embedded RTOSes is required. Experience on “bare metal” platforms is desired.
  • Interpersonal skills and appreciation of other people's work discipline within a startup environment.
  • The ability to work in an Agile team based in the US Pacific Timezone.

SHOULD HAVE ATTRIBUTES/SKILLS

  • BSc or higher degree in Computer Science, Electrical Engineering, or a related subject.
  • Experience with ISM band wireless devices such as wireless access points.
  • Linux experience for running and developing test scripts.
  • Experience with JTAG, logic analyzers, use of oscilloscopes, and other hardware development tools.
  • Experience securing IoT devices (flash encryption, code signing, secure-JTAG, hardware fuse, etc.).
  • Strong debugging and analytical skills for embedded platforms.
  • Experience with board bring-up.
  • Ability to read electrical schematics and electrical component datasheets.
  • Experience using version control systems such as Git.

NICE TO HAVE ATTRIBUTES/SKILLS

  • Experience with AWS IoT Core ( Authentication, Registry, Shadow, etc.).
  • Experience with FPGA development (VHDL, Verilog).
  • Experience developing and modifying the bootloader (UBoot).
  • Experience developing device drivers.

Job Summary

JOB TYPE

Full Time

SALARY

$139k-157k (estimate)

POST DATE

06/24/2024

EXPIRATION DATE

07/11/2024

WEBSITE

zainartech.com

HEADQUARTERS

Redwood City, CA

SIZE

<25

Show more

The following is the career advancement route for Senior Embedded Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Embedded Software Engineer, it can be promoted into senior positions as an Embedded Software Engineer V that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Embedded Software Engineer. You can explore the career advancement for a Senior Embedded Software Engineer below and select your interested title to get hiring information.