职位详情
Responsibilities:
1. Write embedded C code for new products, such as engine controllers, voice coil and DC motor actuators,fuel system devices, lithium-ion battery management systems (BMS) and chargers, and IoT telematics systems.
2. Exhibit a relentless attention to detail during software development to produce defect-free software forhigh-volume automotive and industrial applications.
3. Balance software execution efficiency, memory consumption, and maintainability.
4. Own embedded software over its entire lifecycle: initial development, prototype deployment,
application validation (in the test lab and in the field), and production launch.
5. Define and develop new software libraries and tools to expand our embedded capabilities across all of our product families and platforms.
6. Work with electrical engineers to architect integrated solutions that leverage the cost, complexity, and performance tradeoffs between hardware and software.
7. Interface with customers, engine calibration engineers, and field support engineers to define new software features and investigate and diagnose field issues.
8. Work independently within a small, highly-technical engineering team with little supervision.
Qualification:
1. BS in Computer Science, Electrical or Mechanical Engineering, or a related discipline. MS or Ph.D. a plus.
2. Three (3) years’ relevant software engineering experience.
3. Proficient in embedded C software development.
4. Interested in writing embedded software for automotive and industrial applications.
5. History of developing embedded software for MCU based platforms that include H-bridges, low-sideand high-side FETs, analog and digital A/D inputs, and ASICs.
6. Understanding of MCUs and their peripherals (for example, we typically use Renesas SH2A, Renesas RH850, and STM32 microcontrollers on our platforms).
7. Experience with various embedded communication protocols (SPI, CAN, UART, Ethernet, Bluetooth, WiFi, etc.).
8. Familiar with using oscilloscopes, power supplies, function generators, and logic analyzers to develop and diagnose issues on embedded devices.
9. Experience in reading and writing embedded assembly code a plus.
10. Solid mechanical and electrical aptitude.
11. Capable of reading and interpreting DC electrical system schematics a plus.
12. Model-based control system experience is a plus but not required.
其他信息
行业要求:全部行业
工作地址
杭州-钱塘区摩菲伊肯控制技术(杭州)有限公司(东门)