Senior Embedded Software Engineer

3 weeks ago


California, United States Gatekeeper Systems Full time

30+ days ago

Requisition ID: 1246 SENIOR EMBEDDED SOFTWARE ENGINEER GATEKEEPER SYSTEMS, INC. Foothill Ranch, CA Gatekeeper Systems

stands proudly as the foremost global leader in retail loss prevention, operations management, and analytics, with our headquarters based in Foothill Ranch, California.

We maintain a strong presence across the globe, with offices in the UK, Australia, China, Hong Kong, Germany, France, and Canada, fostering a diverse team of 450 talented employees. Over the past 25 years, Gatekeeper Systems has been at the forefront of the industry , demonstrating our commitment to excellence through cutting-edge technologies and unparalleled customer service. Join us on our journey as we continue to revolutionize the retail sector, providing innovative solutions and services that redefine industry standards. We are seeking a Senior 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. Join the team at Gatekeeper Systems and watch your career grow We offer competitive compensation and benefits packages that include: Attractive Total Compensation Package Comprehensive healthcare benefits including medical, dental, and vision coverage; Life/ADD/LTD insurance; FSA/HSA options. 401(k) Plan with Employer Match Generous Paid Time Off (PTO) policy Observance of 11 paid company holidays ESSENTIAL JOB FUNCTIONS; but not limited to: Responsible for embedded systems development from conception through production; including requirements definition, algorithm development, firmware design, coding, test, debug and release Develop new systems on bare metal microcontrollers and embedded Linux SoC 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. 7+ years’ experience in embedded software design and development Highly proficient in bare metal microcontroller environments Experience with embedded Linux platforms including custom uboot, kernel, rootfs (BSP) Extremely proficient with C/C++, Python, ARM Cortex microcontrollers. Proficient in debugging electrical circuits and communication protocols (I2C, SPI, UART, CAN) Proficient in new board bring-up procedures and testing using oscilloscopes, multimeters, spectrum analyzers and other instrumentation Knowledge and experience with BLE and custom wireless protocols and systems Knowledge of image processing, AI/ML pipelines, Tensor Flow is a plus Knowledge of Hardware in the Loop (HIL) test systems is a plus Experience with low power system design Deep analytical and mathematical foundation Strong problem-solving skills Ability to quickly learn new skills and adapt to project needs Experience using bug tracking and version control tools. (Jira & Bitbucket/Git desirable) Willing to work off-hours or night shifts on occasion Limited travel in United States and/or abroad EDUCATION AND/OR EXPERIENCE BSEE, MSEE, BSCS, or MSCS required. DISCLAIMER This Job Description is a general overview of the requirements for the position. It is not designed to contain, nor should it be interpreted as being all inclusive of every task which may be assigned or required. It is subject to change, in alignment with company/department needs and priorities. Gatekeeper Systems, Inc., is an equal opportunity employer. We are committed to developing a diverse workforce and cultivating an inclusive environment. We value diversity and believe that we are strengthened by the differences in our experiences, thinking, culture, and background. We strongly encourage applications from candidates who demonstrate that they can contribute to this goal. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any protected basis.

#J-18808-Ljbffr



  • California, United States Innova Solutions Full time

    C++ Linux Embedded Software Engineer - IT/Software Development Job ID: 968306 Coppel , California Job Type: Direct Hire Added - 2 days ago Job Description Innova Solutions is filling a C++ Linux Embedded Software Engineer position on a direct hire basis for a client based in their Coppell, TX. In this role you will help design and develop software systems...


  • California, United States Northrop Grumman Full time

    Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Emerging Capabilities Development organization pushes the boundaries of innovation, redefines capabilities, and drives advances in various sciences. Our team is chartered with providing an innovative technological capability across the sector while...


  • California, United States InnoPhase IoT Full time

    We are looking for a highly motivated, analytical Principal Software Engineer with embedded software development experience to help build our next generation IoT product. The ideal person for this role is highly technical, with proven track record designing scalable, modular, and reliable firmware for wireless IoT solutions. Key Responsibilities: Design and...


  • California, United States ComforceHealth Full time

    C++ Linux Embedded Software Engineer - IT/Software Development Job ID: 968306 Coppel , California Job Type: Direct Hire Added - a day ago Job Description Innova Solutions is filling a C++ Linux Embedded Software Engineer position on a direct hire basis for a client based in their Coppell, TX. In this role you will help design and develop software systems for...


  • California City, United States Wipro Limited Full time

    Job Description Candidate will program and debug in C on embedded linux platforms. Expected to understand methods of code and processor optimization such as numerical methods. A strong mathematical background is required as work will be done using linear algebra and quaternion math.Required BS in Electrical Engineering Computer Engineering Software...


  • California, United States Deere Full time

    Advanced Options 17 open jobs. Match scores are indicators of potential fit and not a promise of any hiring activities. Jobs will be labeled when they're a good or great match Great matches will be shown first in search results Relevant skills and experience will be listed so you know why those jobs are a match 2024062 Senior Software Engineer (CA) 2024053...


  • California, United States Peak Energy Services Full time

    Denver, CO or SF Bay Area, CA / On-site / Full-Time / ESS Engineering Peak Energy is the first American venture to advance globally proven Sodium-Ion battery systems as the storage standard for the new era of renewable energy on a resilient grid. Sodium-Ion is cheap, readily available and safe, making it the leading contender in a rapidly evolving...

  • Engineering Manager

    4 days ago


    California, United States Medtronic plc Full time

    1511 open jobs. Use your resume to get matched with the right job. or Build your resume Engineering Manager - Software Design Quality (Embedded Products) Manager, Insurance Verification (Patient Financial Services) - San Antonio, TX or Northridge, CA San Antonio, Texas, United States and 1 more Finance Manager, Insurance Collections (Patient Financial...


  • California, United States Astroforge Full time

    At AstroForge, our mission is to make space resources accessible on Earth. We mine asteroids to extract valuable minerals in space at a lower cost and smaller carbon footprint than current terrestrial mining methods. We offer a unique opportunity to join an exciting team looking to expand humanity’s capabilities in space. Job Description: AstroForge is...


  • California, United States Deere & Company Full time

    Advanced Options 17 open jobs. Match scores are indicators of potential fit and not a promise of any hiring activities. Jobs will be labeled when they're a good or great match Great matches will be shown first in search results Relevant skills and experience will be listed so you know why those jobs are a match 2024062 Senior Software Engineer (CA) 2024048...


  • California, United States DCS Corp Full time

    Senior Software Engineer II in Edwards Air Force Base, CA at DCS DCS Corporation is looking for Senior Software Engineer to support tactical systems and subsystems of Navy platforms such as F/A-18 and F-35. Essential Job Functions: Leads development of Automated Test software and Model Based System Engineering (MBSE) solutions by understanding customer and...


  • California, United States Rocket Lab Full time

    SENIOR SOFTWARE ENGINEER - OPERATIONS SOFTWARE Based onsite at Rocket Lab's global headquarters in Long Beach, CA, the Senior Software Engineer with the operations software team,is responsible for developing and maintaining software that provides display, capture & management of telemetry data, and commanding to enable Electron, Neutron and Photon testing...


  • California, United States SBIR Full time

    Santa Barbara Infrared is looking for a Senior Electrical Engineer to be part of the Electrical Engineering Team. The Senior Electrical Engineer will play a key role on next generation product design and will provide support for existing products. The successful candidate will have excellent problem-solving skills and an expertise in digital & analog...


  • California, United States in Newbury Full time

    224 Java software engineer jobs in London Senior Software Engineer - Java - London England London, London London Starling Bank Posted today Senior Software Engineer - Java - London England London, London London Starling Bank Posted today Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we...


  • California, United States Motion Recruitment Partners LLC Full time

    J ob Title: Senior Android Engineer Location: Remote - United States Our client is at the forefront of revolutionizing the grocery industry. They believe in connecting the world through the love of food, providing access to the food people love and more time to enjoy it together. This vision extends beyond mere grocery delivery; it embodies the excitement of...


  • California, United States Verkada Full time

    As a pioneering Senior Software Engineer in the Core Engineering team, you will be at the forefront of developing and sustaining the vital growth infrastructure at Verkada. This role requires someone with a profound technical acumen combined with a passion for tackling complex business challenges. You will be instrumental in engineering robust, scalable...


  • California, United States Verkada Full time

    About the Alarms Team: As a member of the Virtual Guard engineering team, you will be responsible for building compelling user experiences for one of Verkada’s major new product categories. This is an opportunity to take ownership over software products which keep our customers protected in times of critical need. You’ll be working alongside a small,...


  • California, United States Cypress Human Capital Management, LLC Full time

    Senior Software Development Engineer , 1264 Responsibilities As a Senior Software Development Engineer, you will be collaborating with engineers and QA to design, build and test backend APIs. Requirements Basic Qualifications 8+ years of software development experience, preferred in an enterprise software product. Technical leadership in Java, algorithms,...


  • California, United States farm-ng Inc. Full time

    farm-ng empowers the agricultural community with affordable, adaptable robotics and AI solutions so they can adopt more productive, profitable, and sustainable farming practices. Our vision is to cultivate a future where farms thrive and healthy food is produced in a sustainable and equitable way. For farms that want to make their operations more autonomous...


  • California, United States Peaxy Full time

    Are you passionate about the clean energy revolution and want to make a difference? Then we want to hear from you! Peaxy is looking for a Senior Software Engineer to join our team and help us accelerate the clean energy revolution by helping battery energy storage providers and manufacturers to meet today’s challenges with innovation and growth. As a...