Our Software/Firmware Engineer performs professional engineering assignments with considerable discretion as to work details and technical decision-making.
Specific responsiblities will include but not be limited to:
1) Conduct analysis, design, code, and fully test product software and firmware using appropriate engineering techniques. Clearly document the design work and test data for use by other project team members, manual writers, and product support engineers.
2) Design and implement sub-systems within the constraints of a system architecture.
3) Demonstrate personal responsibility in the product definition by evaluating the intended application and competitive products, generating detailed target specifications, identifying specific requirements of the product (examples: key features, architecture, or user interface), and investigating the viability of design approaches, implementation techniques, and the effective use of development tools.
The successful is desired to develop application/firmware for R/Frelated projects.
The above details describe the principle duties of an employee in this position, but are not to be construed as setting forth all the specific duties inherent in this job. Any employee is expected to perform other related duties when requested by his or her supervisor.
Qualification:
1. Multi-task programming skills with Linux or VxWorks APIs is must 2. Strong (high-level) programming skills (C and C++); strong capability in documentation, analysis, problem solution is must 3. Knowledge on circuit theory; experience in test and measurement or signal process (DSP) is big plus 4. Master or equal in CS or EE background
|