Full Stack Software Engineer

CareerCircle
Palo Alto, United States of America
7 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 177K

Job location

Remote
Palo Alto, United States of America

Tech stack

C
API
Artificial Intelligence
Amazon Web Services (AWS)
Application Layers
Unit Testing
C++
Cloud Computing
Data Infrastructure
Linux on Embedded Systems
Protocol Buffers
Hypertext Transfer Protocols (HTTP)
JavaScript Libraries
JSON
Job Scheduling
Python
Machine Learning
Network Protocols
Node.js
Software Engineering
Transmission Control Protocol (TCP)
Management of Software Versions
Rust
Transport Layer Security
Cloud Platform System
Test Driven Development
React
Vue.js
Integration Tests
Kubernetes
Front End Software Development
REST
gRPC
Data Pipelines
Go
Programming Languages
Microservices

Job description

Internet Of Things (IoT) Linux On Embedded Systems Go (Programming Language) C++ (Programming Language) Critical Illness Insurance Rust (Programming Language) Test-Driven Development (TDD) Transport Layer Security (TLS) Transmission Control Protocol (TCP), Develop high-quality, testable software using Golang, C++, and/or Rust Design and implement solutions within a microservice architecture that have a direct impact on customer experience Hands on bring-up of products, accelerating deployment through commissioning and serviceability Perform root cause analysis of field issues and deliver quick, high-quality solutions Develop CI tests (unit test, SIL, HIL, etc.) to validate component and system functionality Collaborate with validation teams to define and execute integration test strategies, Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Full Stack Software Engineer TEKsystems San Jose, CA*Remote gRPC Tooling Research Robotics Dashboard Claude AI Operations Management Automation Kubernetes Scalability Observability Schema Markup Data Pipelines Data Collection Control Systems Machine Learning Model Validation Front End Design Remote Operation Business Valuation Amazon Web Services Data Infrastructure Software Versioning Software Engineering Cloud Infrastructure Performance Management Packaging And Labeling Full Stack Development Artificial Intelligence Business Transformation Go (Programming Language) Critical Illness Insurance Vue.js (Javascript Library) Node.js (Javascript Library) Distributed Machine Learning React.js (Javascript Library) Python (Programming Language) Multi-Tenant Cloud Environments Machine Learning Infrastructure Job Scheduling (Inventory Management) Application Programming Interface (API) Machine Learning Model Monitoring And Evaluation +0

Requirements

gRPC Visionary Innovation Testability Multitasking Unit Testing Communication Microservices Customer Service Protocol Buffers Network Protocols Application Layers Battery Management Root Cause Analysis Integration Testing Software Development Energy Transformation, C++, IOT, network protocols, embedded linux, 5+ years of professional software development experience using application layer languages like Golang, C/C++ and Rust Experience writing unit tests and practicing test-driven development Experience with software development for IoT platforms (Internet of Things) Experience developing mission-critical applications on embedded Linux Experience with JSON, Protobuf, gRPC, REST, HTTP, TLS, TCP, UDP, CAN Desired to have experience with the device to cloud interfaces of charging protocols such as OCPP, ISO15118, etc. Desired to have experience implementing software for power conversion, thermal controls, battery management, or other highly physical product implementations Comfortable with multi-tasking, prioritizing, and working in a fast-paced environment Strong communications skills, Palo Alto, CA*On-Site JSON gRPC Visionary Innovation Testability Multitasking Unit Testing Communication Microservices Customer Service Protocol Buffers Network Protocols Application Layers Battery Management Root Cause Analysis Integration Testing Software Development Energy Transformation Artificial Intelligence C (Programming Language) Internet Of Things (IoT) Linux On Embedded Systems Go (Programming Language) C++ (Programming Language) Critical Illness Insurance Rust (Programming Language) Test-Driven Development (TDD) Transport Layer Security (TLS) Transmission Control Protocol (TCP) +0

Google IT Automation with Python

Benefits & conditions

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Apply for this position