Embedded Software Engineer

Company:  PEAK Technical Services Inc.
Location: Lake Forest
Closing Date: 21/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
P-DPD-001

SUMMARY:

We are seeking an Embedded Software Engineer responsible for embedded systems development from conception through production; including requirements definition, algorithm development, firmware design, coding, test, debug and release

The ideal candidate can contribute as a software developer for IoT Edge Devices. This position will require full design responsibility, from requirements through validation. 

ESSENTIAL JOB FUNCTIONS:

Develop new systems utilizing embedded Linux platforms

Development of firmware and software utility tools

Develop embedded firmware for use in low power wireless communications and control

Develop new firmware applications for multiple products and optimize existing firmware

Develop tools to help validate the design; collect and analyze the data, investigate problem reports, determine root cause and recommend solutions, participate in technical reviews of the product hardware/firmware/software requirements, and generate and document the firmware for release

Optimize power consumption and footprint of firmware

Design and implement optimized RF communications protocols

Create detailed requirements and design documentation

Support product integration

Quickly identify problem root cause and work closely with SQA for timely release

Maintain accurate bug tracking

Approve test and validation methods and plans for the firmware applications

QUALIFICATION REQUIREMENTS:

The requirements listed below are representative of the knowledge, skill and/or ability required.

5+ years' experience in embedded software design and development

Highly proficient in embedded Linux development

Experience with embedded Linux platforms including custom uboot, kernel, rootfs (BSP)

Low power systems design and development

Complex software design and development

Extremely proficient with C, C++, Python, and other software environments.

Knowledge and experience with wireless systems and protocols

Deep analytical and mathematical foundation

IoT product development

Strong desire for application of new technologies

Apply Now
Share this job
  • Similar Jobs

  • MTS V, Sr. Embedded Software Engineer

    Irvine
    View Job
  • Ground Software Engineer

    Irvine
    View Job
  • Software Engineer - UI Application

    Irvine
    View Job
  • Sr Software DevOps Engineer

    Irvine
    View Job
  • Software Engineer - C++ with QT

    Irvine
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙