Senior Software Engineer - Jackson, United States - TORC Robotics

    Default job background
    Description

    Meet the Team:


    The Compute Foundation Autonomous Driving System (ADS) Interfaces team provides the communication between our Virtual Driver and our cloud based Mission Management platform.

    We are the bridge the Virtual Driver uses to communicate over-the-air in a robust and reliable way.


    What you'll do:


    In this role, we are looking for a Software Engineer to contribute to the design and implementation of our interface between the Virtual Driver and Mission Management that supports the production launch of our self-driving product.

    As a Senior Software Engineer, you will be responsible for writing secure, efficient, and maintainable code for both performance and flexibility.

    You should be comfortable working in a team environment and be receptive to both giving and receiving constructive feedback. Clearly communicate daily status on assigned activities and follow company policies and procedures.

    Execute full software development lifecycle activities using C++ & Python in an Agile Linux environment.

    What you'll need to Succeed:
    Bachelor's Degree in Computer Science, Electrical or Computer Engineering or related & 6+ years of professional experience OR a Master's Degree & 4+ years of experience

    Strong C++ and Python programming skills with the ability to write efficient and maintainable code for both performance and flexibility

    Familiarity with object-oriented software design patterns, and their implementation in C++

    Experience with ROS (Robot Operating System) (PLUS)

    Experience with IoT Messaging Protocols.

    Experience writing components from scratch, architecture and design.

    Excel at working in a highly collaborative environment.

    Bonus Points

    Experience with ROS (Robot Operating System)

    Experience with WebRTC, Video Encoding and Decoding

    Industry Experience in Robotics/Autonomy

    Industry Experience with IoT devices

    Experience with Authentication/Authorization protocols and approaches (OAuth, SAML, Certificate-Based)

    Experience with Microservice Architectures

    Embedded C++ Experience

    Perks of Being a Full-time Torc'r


    Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future.

    Our culture is collaborative, energetic, and team focused.


    Torc offers:
    A competitive compensation package that includes a bonus component and stock options

    100% paid medical, dental, and vision premiums for full-time employees

    401K plan with a 6% employer match

    Flexibility in schedule and generous paid vacation (availableimmediately after start date)

    Company-wide holiday office closures

    AD+D and Life Insurance

    #J-18808-Ljbffr