Embedded Software Engineer

2 weeks ago


Tracy, United States PEAK Technical Staffing USA Full time

Embedded Software EngineerGlobal leader in retail loss prevention, operations management, and analytics with headquarters in southern California. As an essential business, for over 20 years, we have led the industry with innovative technologies and top-notch customer service, while minimizing risks to customers and security personnel.We are seeking an Embedded Software Engineer. The ideal candidate can contribute as a software developer for IoT Edge Devices. This position will require full design responsibility, from requirements through validation. There will be extensive collaboration with experienced team members and expert third party developers. Along with performing design and development duties, this position will also require data gathering and organizing for system analysis. Extensive development of systems in our lab facility as well as testing and troubleshooting on live trial sites in the field will be required. Full ownership of software will be required, including sustaining support and bug fixes. Close work and collaboration with the test team will also be required to integrate new software applications into the CI/CD pipeline.ESSENTIAL JOB FUNCTIONSResponsible for embedded systems development from conception through production; including requirements definition, algorithm development, firmware design, coding, test, debug and releaseDevelop new systems utilizing embedded Linux platformsDevelopment of firmware and software utility toolsDevelop embedded firmware for use in low power wireless communications and controlDevelop new firmware applications for multiple products and optimize existing firmwareDevelop 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 releaseOptimize power consumption and footprint of firmwareDesign and implement optimized RF communications protocolsCreate detailed requirements and design documentationSupport product integrationQuickly identify problem root cause and work closely with SQA for timely releaseMaintain accurate bug trackingApprove test and validation methods and plans for the firmware applicationsQUALIFICATION REQUIREMENTSThe requirements listed below are representative of the knowledge, skill and/or ability required.5+ years' experience in embedded software design and developmentHighly proficient in embedded Linux developmentExperience with embedded Linux platforms including custom uboot, kernel, rootfs (BSP)Low power systems design and developmentComplex software design and developmentExtremely proficient with C, C++, Python, and other software environments.Knowledge and experience with wireless systems and protocolsDeep analytical and mathematical foundationIoT product developmentStrong desire for application of new technologies#J-18808-Ljbffr

by Jobble



  • Tracy, United States Pacific Gas And Electric Company Full time

    Requisition ID# 157184 Job Category: Engineering / Science Job Level: Manager/Principal Business Unit: Operations - Other Work Type: Hybrid Job Location: Oakland; Alameda; Alta; American Canyon; Angels Camp; Antioch; Auberry; Auburn; Avenal; Avila Beach; Bakersfield; Balch Camp; Bear Valley; Belden; Bellota; Belmont; Benicia; Berkeley; Brentwood; Brisbane;...

  • Project Manager

    4 weeks ago


    Tracy, United States Volumetric Building Companies Full time

    Job DescriptionJob DescriptionCompany DescriptionWho are we?Volumetric Building Companies (VBC) is a vertically integrated global volumetric construction leader, headquartered in Philadelphia, PA. with locations across the United States and in Europe in the UK, Poland and Serbia.Utilizing our technology-enabled design and engineering model, precision-driven...