Full Stack Software Engineer
Role details
Job location
Tech stack
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