Job description
• Develop and debug new real-time C code across a variety of embedded hardware platforms (Digital Signal Processors, Multi-Processors etc.).
• Develop and Debug different types of firmware for performance optimization.
• Develop various test plans to find faults in both firmware and hardware.
• Convert various controls algorithms into software and integrate them into firmware.
• Work with customer end team to help drive firmware improvements to resolve errors and deliver new product updates.
• Work with data infrastructures team to strategically identify information to log that quantifies real world performance.
Requirements
• Excellent coding skills in at least one common language (Python, Perl, Verilog, Embed C)
• Experience in Embedded software development
• Expertise in MATLABSimulink (or equivalent tool)
• Experience with CAN, UART, SPI etc.
• Strong testing and debugging skill
• Knowledge of various design and functional safety standards like ISO-26262 or similar (DO-178, ARP-4754, IEC 62304,etc.) is preferred
• Experience with HARA, FMEA, FTA methodologies is preferred.
• Strong fundamental of Electronics.
• Strong engineering foundation at least equivalent to BachelorsMasters in related fields of Engineering.
• 0-3 years of prior industry experienceExperience with FSAE, SAE Baja, Solar Car, etc. is a plus.