- Attractive Total Compensation Package
- Flexible hybrid work schedule
- 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
- 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
- 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
- IoT product development
- 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
- BSEE, MSEE, BSCS, or MSCS required.
-
Embedded Software Engineer
2 weeks ago
PEAK Technical Staffing USA Foothill Ranch, United StatesEmbedded Software Engineer · P-DPD-001 · 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 ext ...
-
Embedded Software Engineer
3 weeks ago
GATEKEEPER SYSTEMS Lake Forest, United StatesJob Description · Job DescriptionEMBEDDED 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 R ...
-
Senior Software Engineer
4 days ago
Grainger Businesses Lake Forest, United StatesAs a leading industrial distributor with operations primarily in North America, Japan and the United Kingdom, We Keep The World Working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With ...
-
Senior Software Engineer
2 weeks ago
Alcon Lake Forest, United StatesAt Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. Here, you'll be recognized for your commitment and contributions and see your career like never before. ...
-
Software Quality Engineer
2 weeks ago
SMS Staffing Inc. Lake Forest, United StatesJob Description · Job DescriptionSMS Staffing Inc is Hiring Immediately for a skilled Software Quality Engineer Job Title: Software Quality EngineerJob Location: Lake Forest, IL, U.S.A OR one of the CA locationsJob Type: Contract (possible extension or convert to hire)Pay: Starts ...
-
Sr. Software Engineer
2 weeks ago
Alcon Lake Forest, United StatesAt Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. Here, you'll be recognized for your commitment and contributions and see your career like never before. ...
-
Principal Software Engineer C#
4 weeks ago
U341 Alcon Research, LLC. Company Lake Forest, United States Full timeAt Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. Here, you'll be recognized for your commitment and contributions and see your career like never before. ...
-
Software Engineer
3 weeks ago
Convai Technologies Inc. Mission, United StatesCareers at Convai · We are excited that you are interested in exploring possible career options with Convai. If creating intelligent NPCs and their applications excite you, we want to talk to you. Here's a brief on how we believe the world will change in the coming years and how ...
-
Software Engineer
2 weeks ago
Visual Concepts Foothill Ranch, United States Full timeAt Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world's top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent a ...
-
Software Engineer
1 week ago
Cognizant Lake Forest, United States Full timeAbout Us: · Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and e ...
-
Senior Software Engineering
2 weeks ago
Cox Enterprises Mission, United States Full timeJob Description · Cox Automotive is seeking a Senior Software Engineer to join our Communication engineering team. Job Summary : As a Software Engineer, you'll be part of the Communication platform team, working on building the foundation for the next generation of Cox Automoti ...
-
Software Engineer
2 weeks ago
Grainger Businesses LAKE FOREST, United StatesGrainger is a leading broad line distributor with operations in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their pe ...
-
Sr. Embedded Software Engineer
4 weeks ago
PEAK Technical Staffing USA Lake Forest, United StatesSr. Embedded Software Engineer · Lake Forest, CA 92610 · Direct Hire · Job Description: · 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, f ...
-
Lead ServiceNow Software Engineer
4 days ago
Grainger Businesses LAKE FOREST, United StatesAs a leading industrial distributor with operations primarily in North America, Japan and the United Kingdom, We Keep The World Working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With ...
-
Hardware/Software QA Engineer
1 week ago
EV Connect Lake Forest, United StatesResponsibilities: · Perform integration testing between EVSE's and EV Connect's proprietary SaaS · Configure/Supervise EV Connect's testing hardware located in Lake Forest, Ca Lab · Test credit card hardware integration with EVC's CMS platform · Supervise lab test stations, cred ...
-
Software Engineer
2 weeks ago
loanDepot Irvine, United StatesDescription · Position at loanDepot Position Summary :Responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise applications through the crea ...
-
Software Engineer
1 month ago
Grainger Businesses LAKE FOREST, United StatesWork Location Type: Onsite · As a leading industrial distributor with operations primarily in North America, Japan and the United Kingdom, We Keep The World Working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and dee ...
-
Software Engineer
3 weeks ago
Palomar Products Inc. Rancho Santa Margarita, United StatesJob Description · Job DescriptionPosition Title: Software Engineer · Palomar Products · Founded in 1970 and located in Rancho Santa Margarita, CA, Palomar Products is a global leader in highly reliable secure intercommunication systems for airborne and naval military application ...
-
Software Engineer
3 weeks ago
PADI Rancho Santa Margarita, United StatesSOFTWARE ENGINEER · Location: Levittown, NY · What You'll Be Doing · Design and implement software solutions on AWS cloud platforms. · Maintain existing legacy software platforms. · Implement and maintain test automation frameworks to ensure code · and product quality. Build nat ...
-
Software/Sr. Software Engineer
6 days ago
Smart Energy Water Irvine, United StatesSoftware/Sr. Software Engineer - iOS · Apply now WHO WE ARE · Our company culture promotes individualism and encourages creative expression while innovating new industry applications in a collaborative and highly rewarding environment. We pride ourselves on building meaningfu ...
Senior Embedded Software Engineer - Lake Forest, United States - GATEKEEPER SYSTEMS
Description
Job Description
Job DescriptionSENIOR 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.
WHAT WE OFFER...
Join the team at Gatekeeper Systems and watch your career grow We offer competitive compensation and benefits packages that include:
ESSENTIAL JOB FUNCTIONS; but not limited to:
QUALIFICATION REQUIREMENTS
The requirements listed below are representative of the knowledge, skill and/or ability required.
EDUCATION AND/OR EXPERIENCE
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.