Back to Jobs
XX
Embedded Software EngineerCollaberaUnited States
XX

Embedded Software Engineer

Collabera
  • US
    United States
  • US
    United States

About

Embedded Software Engineer
Build and scale the company's in-house telecom design capabilities by delivering high-quality infrastructure designs across telecom, network, security, and AV systems. This role will play a key part in reducing reliance on external consultants while supporting rapid project execution across facilities. Day-to-Day Responsibilities: 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 Must-Have Requirements: 5+ years of professional software development experience using application layer languages in either Golang, C/C++ or Rust. Ideal is embedded Linux with strong Golang 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. Plusses: Grid compliance experience Charging/energy products
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.