Looking for an experienced engineer, with knowledge of board design, embedded circuits and power boards, experience with design for manufacturability, working with mechanical and heat dissipation considerations, adhering to regulatory requirements, and also experience in FPGA design.
In Agito we develop digital boards based on TI DSP 300MHz processors, and SOOC with Dual Core ARM 900MHz, as well as power boards base on IPM and also discrete power elements, which integrate power conversion circuits of different topologies.
Development of motion control products from the requirement definition, through electrical design, following the layout and mechanical design, and up to Firmware/Hardware integration, and validation of the built product.
Also, the job also requires some FPGA coding in VHDL. Estimated as up to 30% of the workload.
Core of the work is electronic board design which requires theoretical and practical knowledge of digital & analog circuits, of power circuits and of layout and manufacturability considerations.
Design digital/analog/power boards
Laboratory tests and experiments
Support in existing products and troubleshooting.
Work closely with our software/FPGA/mechanics teams
Develop and debug FPGA implementations in our products
Bachelor’s degree in electrical engineering
3-8 years of experience in hardware development, at least 2 years of experience in FPGA development (can be in parallel)
Hands-on knowledge in working with CAD tools, specifically Orcad
Hands-on familiarity and knowledge of working with lab equipment: DVM, Scope etc.
Knowledge in testing boards and troubleshooting
proficient in Verilog or VHDL programming
Experienced in FPGA development using Intel Quartus or Xilinx Vivado software tools
Proficient in ModelSim is a huge advantage
Proficiency in static timing analysis and digital signal processing for FPGA design is an added advantage
Experience in using serial protocols like SPI and I2C
Excellent human skills
Proficiency in English
Available for business travels
We are looking for an Embedded SW Engineer to participate in the development of our Industrial motion controllers and drives firmware. You will design, implement, and test firmware that will run on state-of-the-art leading agito controls. You will have the opportunity to step into a wide variety of roles, such as design and development of low-level firmware through to application-level software for industrial machinery. This role will work with a distributed and international software team, as well as cross-functionally with other business functions.
Experienced in all phases of software development from product definition to production release
Motivates self and others for results through team spirit
Is highly effective and thrives in a dynamic environment with multiple, changing priorities
Is comfortable with proactive outward communication and technical leadership and never shies away from a challenge
Enjoys working side by side with peers and cross-functional teams to diagnose and fix issues in complex multi-platform system
Intermediate – Good understanding of embedded software development techniques and practices.
B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering or another technical related field
3+ years of experience developing embedded software for industrial products.
Solid real-time embedded C/C++ programming skills.
Proven track record of delivering high-quality, efficient and portable code in a real-time embedded environment.
Good understanding of various aspects of embedded systems (SoC, microcontroller architecture, board block diagrams, board schematics, register maps, etc.)
Passionate about implementing technical innovations to improve our customer’s experience.
Familiar with the embedded microprocessor design process: compilers, debuggers, IDE and source code control. ARM and TI – advantage.
Experience with Real Time Operating Systems – advantage .
Solid real time embedded C/C++ programming skills.
Proven track record of delivering high-quality, efficient and portable code in a real-time embedded environment.
Good understanding of various aspects of embedded systems (SoC, microcontroller architecture, board block diagrams, board schematics, register maps, etc.)
Passionate about implementing technical innovations to improve our customer’s experience.
Familiar with the embedded microprocessor design process: compilers, debuggers, IDE and source code control. ARM and TI – advantage.
Experience with Real Time Operating Systems – advantage .