Skip to content

Software Engineer – Embedded Systems
Company | Lightship RV |
---|
Location | San Bruno, CA, USA |
---|
Salary | $130000 – $160000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
Requirements
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
- Minimum 3 years experience in software development
- Proficiency coding in C/C++
- Experience with development for a microcontroller and experience with communication protocols such as SPI, CAN, CAN-FD, I2C, LIN, and UART
- Proficient with debug tools such as oscilloscopes, logic analyzers, and multimeters
- Experience working with cross-functional software, hardware, test, and manufacturing teams
Responsibilities
- Develop application software for Lightship’s in-vehicle controllers, spanning domains from drivetrain, power distribution, and body controls
- Develop and integrate device drivers for embedded peripherals connected over LIN, SPI, UART, CAN
- Develop software to support hardware bring-up
- Collaborate with cross-functional teams in identifying the root causes of software defects
- Develop software unit tests suites and integrate test cases with a CI/CD pipeline
- Participate in software code reviews and hardware schematic reviews
Preferred Qualifications
- Proficiency in programming languages such as C# and Python
- Experience working with microprocessors and linux operating systems
- Experience working with safety critical systems and familiarity with ISO 26262 standard
- Familiarity with automotive electrical power systems and automotive drivetrains
- Familiarity with Ethernet, WiFi, LTE, and Bluetooth