Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Apple Inc.

    Senior Embedded Software Engineer

    Cupertino, CA, United States

    • Ending Soon

    Add a favorite To view your favorites, sign in with your Apple ID. In this role, you will develop innovative firmware for future Apple products. The position requires high level architectural thinking along with low-level programming, excellent communication and leadership skills, and the ability to work in a fast-paced environment. You will be a

    Job Source: Apple Inc.
  • Ford Motor Company

    Senior Embedded Software Engineer

    Palo Alto, CA, United States

    • Ending Soon

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? In the Ford Advanced Driver-Assistance Systems (ADAS) program, Ford’s team designs and develops fu

    Job Source: Ford Motor Company
  • Convectivecapital

    Senior Embedded Software Engineer

    San Francisco, CA, United States

    • Ending Soon

    Gridware's mission is to create a future where power outages and electric grid hazards (think wildfire ignition) are a thing of the past. We provide a truly full-stack (hardware + firmware + software) solution for the real time monitoring of America’s critical infrastructure. The system centers around low-cost hardware platforms that are easily and

    Job Source: Convectivecapital
  • Ford Motor Company

    Senior Software Engineer, Embedded

    Palo Alto, CA, United States

    As a Software Engineer with a focus on the embedded systems on the Tools & Infrastructure team you will be responsible for delivering high quality systems software spanning deeply embedded firmware libraries to code generation and tooling. You will solve problems inherent to complex communications networks such as reliability, testability, extensib

    Job Source: Ford Motor Company
  • Brahma Consulting Group

    Senior Embedded Software Engineer

    Redwood City, CA, United States

    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 well-funded startup. You should have at least 7 years or more of experience as

    Job Source: Brahma Consulting Group
  • Census

    Senior Software Engineer - Embedded

    San Francisco, CA, United States

    About Census Census is the first Data Activation platform built on your warehouse. Sync 360° customer data to 200+ business tools today with Reverse ETL. Empower marketing teams to build dynamic audiences with a no-code segment builder. Census is how data teams at companies like Canva, Figma, Rippling, Carta, and Notion build better business oper

    Job Source: Census
  • Astranis

    Senior Embedded Software Engineer

    San Francisco, CA, United States

    • Ending Soon

    Senior Embedded Software Engineer - Network Software As a Senior Embedded Software Engineer on the Network Software team at Astranis, you will be responsible for assisting with architecture, high level design choices, development, execution, and implementation of the flight software that commands and monitors the spacecraft.Additionally, you will

    Job Source: Astranis
  • Volley Automation

    Senior Embedded Software Engineer

    South San Francisco, CA, United States

    • Ending Soon

    Volley is seeking a Senior Embedded Software Engineer to lead the development of embedded software across the platform. The ideal candidate will be an experienced software engineer with solid C/C++ skills. Constrained settings (memory, compute resources) with real time needs is a comfortable environment for you where you select compute architecture

    Job Source: Volley Automation

Senior Embedded Software Engineer

Belmont, CA, United States

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.

#J-18808-Ljbffr

Apply

Create Email Alert

Create Email Alert

Email Alert for Senior Embedded Software Engineer jobs in Belmont, CA, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.