Embedded Systems Engineer
$111.2kGrainger Businesses
Work Location Type: Hybrid Req Number 335303
About Grainger
W.W. Grainger, Inc. is a leading broad line distributor with operations primarily in North America and Japan. At Grainger, We Keep the World Working® by serving more than 4.6 million customers worldwide with maintenance, repair and operating (MRO) products and value-added solutions delivered through innovative technology and deep customer expertise. Known for its commitment to service and purpose-driven culture, the Company reported 2025 revenue of $17.9 billion. For more information, visit
Compensation
The anticipated base pay compensation range for this position is $111,200.00–$185,400.00. This role is eligible for an incentive target of up to 10%, based on the achievement of individual and company performance objectives in accordance with the current terms of the incentive program which are subject to change.
Rewards and Benefits
With benefits starting on day one, our programs provide choice and flexibility to meet team members' individual needs, including:
Medical, dental, vision, and life insurance plans with coverage starting on day one of employment and 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
18 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date) and 6 company holidays per year.
6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required.
Employee discounts, tuition reimbursement, student loan refinancing and free access to financial counseling, education, and tools.
Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents.
For additional information and details regarding Grainger’s benefits, please click on the link below: Grainger Benefits
The pay range provided above is not a guarantee of compensation. The range reflects the potential base pay for this role at the time of this posting based on the job grade for this position. Individual base pay compensation will depend, in part, on factors such as geographic work location and relevant experience and skills.
The anticipated compensation range described above is subject to change and the compensation ultimately paid may be higher or lower than the range described above.
Grainger reserves the right to amend, modify, or terminate its compensation and benefit programs in its sole discretion at any time, consistent with applicable law.
Position Detail
Help build robust edge software and integrate devices cleanly into our cloud ecosystem. This is an individual contributor role with ~50% focus on embedded/edge, plus meaningful collaboration across the edge-to-cloud pipeline.
This position is not eligible for any form of sponsorship now or in the future. Individuals requiring sponsorship (e.g. OPT or H1B visa status) should not apply. Only individuals authorized to work in the United States now and for the foreseeable future will be considered for this position.
The position is hybrid work location at our Santa Ana, CA office.
You Will
Design & implement Linux software (C/C++, Python) for real-time sensing and device control of hardware.
Integrate hardware & firmware: bring-up boards, write/maintain device drivers, and interface with peripherals (GPIO/UART/I²C/SPI/ADC/DAC).
Build reliable connectivity: implement and harden device communications using TCP/UDP, MQTT, and/or gRPC/Protobuf.
Harden for production: performance tuning, resource/memory optimization, and fault-tolerant behaviors for large device fleets.
Ship with discipline: contribute to CI/CD pipelines (build, test, package), containerize services for edge deployment, and support OTA releases.
Secure the stack: apply secure-by-default practices (TLS, certs/identity, secure boot, signed updates, key handling).
Test & observe: author unit/integration tests, support HIL testing, add logging/metrics for remote diagnostics and telemetry.
Collaborate with electrical, mechanical, and cloud/backend teams to deliver features end-to-end on schedule.
You Have
B.S./M.S. in Computer Engineering, Electrical Engineering, Computer Science, or related.
5+ years relevant software development experience with C/C++, Python. Some of this must include Linux experience as well as user space, and ideally kernel, fundamentals.
Low-level interfacing experience: digital I/O, UART, I²C, SPI; comfort reading schematics and datasheets.
Networking fundamentals and hands-on protocol work (TCP/IP, sockets; familiarity with MQTT or similar).
Strong CS foundations: concurrency/threading, memory management, OS concepts, data structures.
DevOps fluency for edge: Git workflows; experience with CI systems (e.g., GitHub Actions/GitLab CI/Jenkins) to automate build & test; basic Docker/Podman usage to package edge apps.
Effective cross-functional communication; clear technical writing.
Embedded Linux distro/tooling: Yocto/OpenEmbedded or Buildroot; cross-compilers, CMake/GNU Make, toolchains.
Driver/kernel experience (modules, device trees) and board bring-up.
Real-time concepts: scheduling/latency, multi-threaded design; RTOS exposure (e.g., FreeRTOS) is a plus.
Edge orchestration exposure: k3s/microk8s or interaction with Kubernetes-managed services; container registries and image versioning.
Testing depth: GoogleTest/CTest, fuzz/static analysis (e.g., clang-tidy), HIL or emulator-based CI.
Security depth: secure boot chains, firmware signing/rollback protection, certificate provisioning/rotation, secrets handling.
Telemetry/observability: device logging, metrics, and remote diagnostics; familiarity with cloud monitoring/alerting patterns.
Scripting for automation and data handling (Python/Bash).
Agile delivery and tracking (Jira), code review culture, and documentation habits.
Will and able to work on site in Orange County, CA.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, protected veteran status or any other protected characteristic under federal, state, or local law. We are proud to be an equal opportunity workplace.
We are committed to fostering an inclusive, accessible work environment that includes both providing reasonable accommodations to individuals with disabilities during the application and hiring process as well as throughout the course of one’s employment, should you need a reasonable accommodation during the application and selection process, including, but not limited to use of our website, any part of the application, interview or hiring process, please advise us so that we can provide appropriate assistance.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Embedded Systems Engineer in Sacramento, CA vacancy
- A prominent educational institution is seeking a part-time Lecturer Pool in Computer Science. This role involves instruction, class preparation, and grading. A Master’s degree in Computer Science or a related field is required, along with excellent communication skills....SuggestedPart time
- Job Description and Duties All applicants will be considered, however SROA/Surplus candidates will be given priority. Are you interested in making life better for Californians? Are you looking for a career and not just a job? Do you want to create a meaningful ...SuggestedWork at officeRemote work
- ...level Angular,.NET Core (C#), Visual Studio, JavaScript, TypeScript Extensive, recent experience with a distributed source control system, preferably Git Extensive knowledge of and experience with SQL Server development, including intermediate to advanced skill in Transact...Suggested
- ...existing application programs Develop test procedures and test platforms for programs and/or programming functions Modify existing systems Confer with departments to identify software/reporting needs Manage systems project timelines as they relate to programming...Suggested
$145k - $170k
...Location: Sacramento, CA Department: Product + Engineering Reports to: Director of Engineering About UpMetrics At UpMetrics... ...-end experiences with Vue.js and TypeScript Collaborate on system design decisions that balance speed of delivery with long-term...SuggestedFull timeTemporary workWork at officeRemote workWork visa$80.4k - $266.3k
We Are: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations...Full timeWork experience placementLive inWork at officeLocal area- Mainframe Application Developer Sacramento, CA 12+ Months Onsite Position - Locals Only Design, build, test, implement, and maintain software applications using OS/VS Cobol with Report Writer, SoftwareAG Natural/ADABAS, and JCL in a zOS 2.3 Environment. Ability to develop...Local area
- ...experience of fifteen (15) years using Spring with MVC Framework, Spring Web Services, Containers and Container orchestration with Docker/Kubernetes Knowledge of Pension systems, familiarity, and experience minimum of ten (10) years working with public pension systems. WATI
- Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for the Distributed...Full timeLocal areaRemote workWorldwide
$150k - $200k
...architects with deep hands-on experience designing, scaling, and optimizing complex eCommerce systems. You will set architectural vision, drive technical excellence, mentor engineers, and collaborate cross-functionally to ensure our eCommerce platform is robust, scalable,...Full timeWork experience placementRemote workWorldwideFlexible hours- ...Gateway to New Opportunities video The California Department of Tax and Fee Administration (CDTFA) Centralized Revenue Opportunity System (CROS) Bureau in the Technology Services Division is seeking ambitious, driven, and dynamic individuals to join our team. Does the...Full timeWork at officeRemote workNight shift
- ...Innovation (OTI) enables the DMHC to deliver essential services to the State of California using Information Technology (IT). The systems that the OTI supports have become valuable tools in the execution of the DMHC’s business functions. OTI develops, maintains, and supports...Full timeWork at officeRemote workVisa sponsorship
$28.85 - $30.77 per hour
...Broadcast Engineer KXTV-TV Sacramento, the TEGNA ABC in Sacramento seeks a full-time Broadcast Engineer to join the Technology team... ...including all daily news operations, equipment, and computer-based IT systems. Install and maintain broadcast and IT equipment at studio...Full timeTemporary workPart timeCasual workLocal areaImmediate startRemote workFlexible hoursNight shift$77k - $202k
...performance - Monitoring contractual compliance and quality system supplier management to validate adherence to standards - Managing... ...Science/Information Systems, Design/Multimedia, Economics, Engineering, Finance, Operations/Supply Chain, Organizational Management/...Full timeH1b$67.05k - $100.57k
...mindset that takes care of our customers, products, and fellow employees. Job Description The Sales Application Support Engineer serves as a trusted technical advisor, partnering with Customers, Sales, Service, and cross-functional stakeholders to identify,...$55k - $78k
...applications, ensuring continuous solution reliability and performance. Create thorough documentation, including development procedures, system configurations, user guides, and training materials, to ensure successful adoption and long-term maintainability of solutions....Full timeFor contractorsH1bWork at officeLocal areaRemote work- ...Job Title: ServiceNow Engineer Location: West Sacramento, CA 95605 12-24 Months Contract Position Job Description:... ...testing on new or updated business process workflows. # Support system and user acceptance testing and provide defect resolution....Contract work
$94.1k - $152.8k
...Position Overview The ServiceNow Engineer provides advanced engineering, configuration, and integration support for the enterprise... ...to connect ServiceNow with monitoring, identity, and business systems, resolving integration issues in a timely manner. Plan and execute...Contract workWork at office- ...Responsibilities: Pair with lead developer on Salesforce-related custom development work Build out new and refine existing systems integrations Assist in documenting rules, configuration settings and user permissions changes, additions and deletions...
- ...Broadcast Engineer On a mission to unleash the power of content… you in? We've got the brands, we've got the stars, we've got the power... ...of station's core infrastructure, not limited to news editing systems, control room automation and components, local news channel and...Work at officeLocal areaShift workWeekend work
- ...client standards across federal, municipal, state, and private engineering projects. This position supports the Digital, CAD, and... ...workflows, standards compliance, and deliverable quality across rail systems, civil, drainage, utilities, corridor structures, ducting, and...Work at officeFlexible hours
$70k - $90k
...of station's core infrastructure, not limited to news editing systems, control room automation and components, local news channel and... ...in the design, construction and execution of station engineering projects and initiatives. Work with equipment manufacturers...Live inWork at officeLocal areaShift workWeekend workDay shiftAfternoon shift- Description 3240 *SharePoint Administrator Associate*. RTH 1154 2526.7610. County of Sacramento - DTECH (Department of Technology) Sacramento Hybrid 3 Onsite /2 Remote California Nov/17/2025 Nov/17/2026 The Enterprise Content Management...Full timeRemote work
$140k - $180k
...Information Technology Consulting firm serving the public sector since 2010. We assist the Government in delivering large, complex systems and solutions. Capio Group is a small, but quickly growing firm that mixes good ideas, with great people, to achieve extraordinary...Full timeRemote workFlexible hours$175k - $185k
...care, we seek to connect the pieces of fragmented health care system and ensure people get the same level of care and compassion we... ...culture. What You'll Be Doing: Sr. Director, AI Platform Engineering Job Summary The Sr. Director of AI Platform Engineering...Full timeImmediate startWork from home- ...overseeing and validating work performed by implementation vendors • Experience designing solutions that integrate with enterprise systems • Experience supporting higher education or Education Cloud (EDA) implementations • Salesforce certifications demonstrating...
- ...Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user... ...React and JavaScript/TypeScript. ~ Strong understanding of system design and integration with distributed backend services (Node...Permanent employmentFlexible hours
- ...career. Reporting into Sernior Director, the Technical Lead will be responsible for leading and managing a team of developers and engineers to deliver high-quality software products or services. In addition to technical expertise, the Tech Lead should have experience...Full timeTemporary workLocal areaRemote workFlexible hours
$90k
...deck, they go live. As an AI Solutions Engineer on our AI & Innovation team, you’ll hunt... ...agents, lightweight apps, and knowledge systems included. You’ll also prove the value of... ...scheduled pipelines, refreshed datasets, embedded logic, and AI-enabled tools teams depend...WorldwideFlexible hours- ...Tracking Code3705Job DescriptionPosition Summary Watch your engineering designs come to life! As a Senior Design Engineer at Southland... ...workflow of less-experienced engineers in performing HVAC or other system design and doProvides conceptual design for specific...Work at officeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Engineer. Be the first to apply!



