Senior Software Engineer (Python, C++, vehicle systems) Position Available In Williamson, Tennessee
Tallo's Job Summary: We are looking for a Senior Software Engineer experienced in Python, C++, and vehicle systems for a contract-to-hire position, offering $120-140k annually. Responsibilities include managing code repositories, optimizing system performance, and supporting field testing. Ideal candidates have 8+ years of experience and a strong background in computer science, with a passion for robust, high-performance code. No C2C or sponsorship available.
Job Description
Senior Software Engineer (Python, C++, vehicle systems)
Key Details:
Contract-to-Hire
100% Remote (must reside in Pittsburgh)
Requirements:
8+ years of experience, vehicle-based systems, C++ and Python, cloud-based SCM Solutions (AWS CodeCommit, Azure DevOps Repos), mobile/Android applications
Pay:
$120-140k
No C2C or sponsorship
Position Overview:
We are seeking a Sr. Software Engineer to help build and rollout the system software for our solution, with a focus on the integration and performance of the solution elements (such as Central Compute Module, AI vision sensors, CAN bus, and OTA processes). This position will also be responsible for managing and maintaining our code repository, ensuring version control, facilitating collaboration through branching strategies, and overseeing the overall health of the codebase using tools like Git, GitLab, or Subversion, often in a DevOps environment. This position relies on a skilled self-starter who thrives in a start-up environment and is looking for the potential to grow into a leadership role as the company scales.
Responsibilities:
Support definition of vehicle-solution network architecture
Integrate vision sensors and embedded devices by designing and building related interfaces
Address vehicle-specific concerns for vehicle runtime, performance, hardware health monitoring, and inter-operational monitoring
Optimize performance of the vehicle Central Compute Module (CCM) and other limited onboard hardware resources
Utilize HIL (hardware-in-the-loop) test infrastructure to automatically verify onboard code changes and profile performance
Provide engineering support for field testing and fleet operations
Set up and maintain central code repositories on platforms like GitLab, GitHub, or Bitbucket.
Setup and manage external teams to collaboratively work on VW code repositories
Qualifications:
BS/MS/PhD in Computer Science or related field, or equivalent industry experience
Strong programming skills in C++and Python
Ability to work across multiple programming languages and paradigms
Experience working with networking protocols, such as
TCP, UDP, CAN
bus protocols, RTP, g
RPC, TFTP, HTTP
A passion for writing robust, intuitive, high-performance code, and being pragmatic about it
A passion to work at the hardware/software interface
Ability to navigate and work effectively in large codebases
Good communication skills and the ability to work efficiently with cross functional and geographically dispersed teams
Knowledgeable about and proficient with SCM tools like GitLab, GitHub, Bitbucket, or Subversion
Extensive experience with Git (including commands, branching strategies, and workflows)
Ability to effectively communicate technical concepts to developers and stakeholders
Preferred Skills:
Experience with performance evaluation and optimization.
Hardware health monitoring frameworks
Designing and understanding complex software systems and interplay between system components
Time sensitive networking protocols like PTP, gPTP, etc.
Experience working with sensors like lidars, radars, cameras, audio, etc.
Experience with safety critical systems
Android application experience
Knowledge of cloud-based SCM solutions (e.g., AWS CodeCommit, Azure DevOps Repos)
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county
, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job
Dice Id:
RTL152550
Position Id:
JN032025392719-271