Senior Software Engineer, CCU (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer, CCU (Embedded/C++): Developing and verifying safety-critical software for aircraft Charge Control Units with an accent on hardware-software interfacing and DO-178C compliance. Focus on implementing fault detection algorithms, analyzing power distribution networks, and certifying complex embedded systems.
Location: San Jose, California, United States. Unable to provide work visa sponsorship
Salary: $140,000 - $180,000
Company
An aerospace company building all-electric vertical takeoff and landing aircraft to advance sustainable air mobility.
What you will do
- Develop and verify safety-critical software components for the aircraft Charge Control Unit.
- Design charge control systems interfacing embedded software with high-voltage electrical components and circuitry.
- Decompose system requirements into high-level and low-level software requirements in compliance with DO-178C.
- Implement fault detection and diagnostic algorithms to respond to hardware-level events like short circuits and sensor failures.
- Analyze hardware schematics and perform signal integrity and power distribution network design.
- Collaborate with multi-disciplinary teams to develop, integrate, and certify complex hardware/software systems.
Requirements
- 6+ years of experience in embedded software development.
- BS in Electrical Engineering, Computer Engineering, Computer Science, or a related degree.
- Proficiency in C/C++ for firmware development, voltage regulation, and sensor data acquisition.
- Hands-on experience with ISO 15118-2/-3/-30, SAE J1772, or HomePlug AV standards.
- Knowledge of safety-critical standards such as DO-178C, ISO 26262, or ASIL (DAL-A/B or ASIL C/D).
- Experience with low-level protocols including CAN, RS-422/485, ARINC-429, AFDX, Ethernet, SPI, and I2C.
- Must have authorization to work in the US as the company is unable to provide visa sponsorship.
Nice to have
- Experience with MATLAB/Simulink and circuit simulation tools (SPICE, LTspice, PLECS).
- Familiarity with modeling tools like UML, SysML, or DO-331 certification.
- Experience working with Real Time Operating Systems (RTOS).
- Hands-on experience with board bring-up, hardware debugging, and lab equipment (oscilloscopes, logic analyzers).
- Experience with HWIL, SWIL, or MIL.
Culture & Benefits
- Pay-for-performance culture that rewards alignment with company business strategy.
- Committed to an equitable and inclusive environment that celebrates diversity.
- Focus on personal development and team collaboration.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →