Software Engineer for Power Conversion System
This is a technical role requiring C++ programming experience on embedded systems for a power conversion system. Responsibilities include interacting with multi-disciplinary technical staff to design, implement, and test communication and control systems on a digital signal processor (DSP) for power conversion. Some design areas are "clean-sheet" with an opportunity to take software design from conception to completion, while other areas will involve working with electrical and control system engineers to implement particular fixed-point control algorithms.
This individual must have experience and discipline in good software practices in architecting, partitioning, implementing, testing, and documenting embedded software in cooperation with other engineers.
Requirements:
- C++ programming experience with embedded systems (TI 28xx DSP experience desirable)
- Experience with task management on embedded systems without an operating system
- Experience writing low-level drivers for processor peripherals (e.g. UART, SPI, I2C)
- Experience with software build tools (make, scons, ant) and software configuration management tools
- Basic experience working with oscilloscopes and other electronic test equipment for debugging embedded system inputs and outputs
- Experience writing assembly code on embedded systems is desirable
- Experience with communications protocols and peripherals (CAN, TCP/IP, etc.) is desirable
- Experience implementing control algorithms with fixed-point arithmetic is desirable
- BSCS or related degree 5+ years experience, including co-ops or internship work
Please send resumes directly to Ross@hightechnh.com
No comments:
Post a Comment