Software Engineer
Essential Duties:
• Design software algorithms and implement in software code
• Document designs using flowcharts, text descriptions and other applicable techniques
• Design test methods and test systems to fully test the software code
• Perform and document software tests
• Document code implementation
• Prepare software release paperwork and software packages, and submit them for release in the document control system
• Provide effort estimates for tasks and project objectives
• Mentor, advise and assist other team members as needed for overall project success
• Other duties as assigned
Critical Skills:
• 8051 programming
• FPGA programming
• C programming
• 3-10 years working experience in 8051, FPGA, C programming
• Work with Xilinx ISE environment
• Electrical or Computer Engineering or Computer Science degree
• State-machine design and implementation, efficiency in algorithm implementation
• Self-motivated, detailed oriented, fast learner, applied good software engineering practice
• Work well in a team environment
• Debugging and testing capability
• Work with test instruments for Digital, Analog I/O, etc. validation and verification
Human Resources
Roy Feinberg
Phone: (949) 442-2326
Fax: (949) 263-0263
feinbergr@rogerson.com
