B.S. or Computer Engineer, Computer Science, Electrical Engineer or equivalent.
Experience (years, certifications):
Software fundamentals including the ability to code, integrate, and troubleshoot complex designs.
Experience with executing throughout the product lifecycle including. requirements flow-down and allocation, design, development, test, and sell-off.
Experience with serial communication interfaces such as: Modbus, CAN, UART, I2C, SPI
Experience with programming and debugging microcontrollers in SoC.
Basic understanding of 3-phase systems preferred.
Electronics and circuits experience preferred.
Specific requirements (skills, etc.):
FPGA Programming, (Libero Design Suite or similar block-based design system)
Verilog or VHDL
GitHub/ Version Control Software
Team player with verbal and written communication skills in a technical information environment.
Ability to work well across multiple engineering disciplines.
Complex problem-solving.
1. Job Activities & Responsibilities
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Develop communication interfaces.
Perform simulation and analyze wave forms or outputs.
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
Monitor functioning of equipment to ensure system operates in conformance with specifications.
Define and Develop tests for software modules for use in production and After Sales.
Read manuals, documentation, schematics and datasheets to understand specific needs and design software for customer tailored needs.
Ability to develop, implement and integrate software and hardware designs.
Ability to create, implement and document technical procedures.
Ability to conduct and lead meetings.
Application of the SCRUM methodology.
Tend to internal customers to support the design of solutions.
Maintain up to date documentation of software or in-progress projects.