Senior Software Engineer
Updated on 2/6/2024
Lightship RV

51-200 employees

Designs and produces electric, aerodynamic RV trailers
Company Overview
Lightship, a hardware startup founded by Tesla veterans, is making a significant impact in the $26B recreational vehicle industry by developing an aerodynamic, battery-powered trailer, addressing the environmental concerns and range anxiety associated with traditional gas RVs. With a strong foothold in San Francisco and Boulder, the company is expanding its operations with a new production facility in Colorado, indicating robust growth and commitment to scaling production. Lightship's focus on technical advancement, coupled with its industry leadership in electric RVing, positions it as a desirable workplace for those passionate about sustainable travel solutions.
Consumer Goods
Hardware
B2C

Company Stage

Series B

Total Funding

$61.2M

Founded

2020

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

31%

1 year growth

78%

2 year growth

391%
Locations
Broomfield, CO, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Git
Operating Systems
Linux/Unix
Data Analysis
CategoriesNew
Software Engineering
Requirements
  • BS or above in computer science, electrical/computer engineering, or related field
  • Minimum 5 years experience developing software
  • Extremely proficient coding in C#
  • Solid understanding of memory management and multi-threaded applications
  • In-depth knowledge of Linux operating systems
  • Hands-on experience in designing & debugging Linux-kernel space drivers
  • Experience with networking technologies; e.g. WiFi, Ethernet, BT, CAN, 4G LTE
  • Proficiency in using and maintaining time-series databases
  • Experience deploying software across a variety of platforms
  • Experience with Git or other source control software
  • Basic knowledge of microprocessor-based automotive embedded systems
  • Ability to read schematics and component data sheets
Responsibilities
  • Develop, maintain, and extend embedded Linux applications and infrastructure
  • Develop, maintain, and extend cloud server applications and infrastructure
  • Define/build cryptographically secure vehicle-to-cloud communication
  • Select and maintain vehicle data database/analytics
  • Define wireless communication interfaces and requirements
  • Help manage versions, check-ins, and tasks
  • Review code, analyze stability, and manage bugs
  • Develop and execute a software test suite to ensure reliability
  • Optimize software by performing maintenance, updates, and upgrades
  • Assess third party and open source software
  • Keep up to date with relevant software standards and advancements in software system development
Desired Qualifications
  • Knowledge of embedded-C is a plus
  • You enjoy developing software and create value by solving problems
  • Excellent communication and coordination skills while working in multi-site environment
  • You bring an entrepreneurial mindset to your work and are comfortable with uncertainty