Software Engineer III - TEMPEHQ (274) in Tempe, AZ op Benchmark Electronics

Geplaatst op: 6/13/2021

Kort overzicht van de functie

  • Type werknemer:
    Fulltime werknemer
  • Locatie:
    Tempe, AZ
  • Ervaring:
    At least 8 year(s)
  • Geplaatst op:
    6/13/2021

Functieomschrijving

Benchmark provides comprehensive solutions across the entire product lifecycle; leading through its innovative technology and engineering design services, leveraging its optimized global supply chain, and delivering world-class manufacturing services. The industries we serve include: commercial aerospace, defense, advanced computing, next generation telecommunications, complex industrials, medical, and semiconductor capital equipment.

Summary:
Designs software for customers’ products and related applications. Coordinates software engineering strategies.

Responsibilities:
• Designs and documents software for customer products and/or related applications to support the manufacturing environment, if applicable, meeting both the customers’ requirements and internal manufacturing requirements
• Provides assistance to the Hardware Design, Mechanical Design, Printed Circuit Board Design, Functional Test and In-Circuit Test teams for product, test and tooling development
• Performs basic evaluation of quality measurements on software code design in accordance with a verification plan
• Creates basic documentation related to a software design project
• Contacts and works with hardware, software and equipment vendors
• Follows project plan and report project status to leadership
• Assists in project proposals and associated cost estimates
• Assists in the coordination of software engineering strategies for customers
• Assists with Design for Excellence (DFX) reviews; Create necessary documentation
• Develops an understanding of DFX philosophy and promote with customers
• Communicates with customer technical personnel regarding basic technical issues
• Communicates technical challenges and work with peers to create and implement basic solutions
• Works with customers to understand requirements regarding software design
• Works with Sustaining Engineering (product, process, test and quality) to develop products that leverage manufacturing and test processes
• Participates in the development of advanced/new technologies
• Participates in research and development for new design methods and tools
• Participates in continuous improvement activities with complete documentation, including a follow up review with the team in a presentation format
• Performs evaluation of quality measurements on software designs in accordance with a verification plan
• Creates documentation related to a software design project
• Develops and follows project plan, gather status and report project status to leadership and the customer
• Provides project level leadership and organization, as required, for multiple concurrent projects
• Develops project proposals and associated cost estimates
• Performs portions of DFX efforts and creates necessary documentation
• Communicates with customer technical personnel regarding technical issues
• Communicates technical challenges and implement solutions
• Assists in driving design/development related business discussions on customer team(s)
• Works with customers to understand customer requirements regarding product design
• Works with manufacturing support groups to understand the requirements of the production environment
• Provides project leadership, mentoring and training for less experienced engineers
• Assists with developing and deploying processes and systems within the workgroup
• Provides assistance and technical leadership to Hardware Design, Mechanical Design, PCB Design, Functional Test and ICT test for product, test and tooling development
• Identifies and communicate technical challenges and implement solutions
• Drives software design strategy development discussions on Benchmark customer team(s)
• Develops and deploys processes and systems within the workgroup
• Participates in identification and development of advanced/new technologies
• Provides research and development for new methods of software design and the utilization of software and hardware tools.
• Recognized senior expert for technical problem-solving beyond use of typical methods
• Investigates new technologies and implements a plan to infuse new technologies as design solutions
• Provides technical support to team members and on complex projects
• All employees are responsible for the Quality of their work to ensure BEI meets, or exceeds Customer Satisfaction

Other information:
• Excellent written and verbal communication skills
• Effective interpersonal skills
• Effective multitasking skills and the ability to take on additional responsibilities as required
• Effective organization and prioritization skills
• Demonstrate high attention to detail
• Ability to work with diverse groups
• Demonstrates discretion, confidentiality, independent judgment and professionalism.
• Ability to work with minimal supervision and guidance, exercising discretion and independent judgment.
• Understanding of and ability to use continuous improvement tools.
• Strong customer service and client focus
• Working knowledge of productivity tools, including Microsoft Office products and WebEx conferencing software
• Demonstrate analytical skills and a basic troubleshooting level of software code and interface circuits
• Demonstrate effective use of lab test equipment
• Demonstrate a good understanding of software programming techniques; Ability to utilize this level of understanding to creatively and efficiently design software for products and assemblies based on various applications and technologies
• Demonstrate a good knowledge of software languages and programming techniques, revision control and verification and validation techniques
• Demonstrate good problem solving skills and the ability to make sound technical recommendations
• Demonstrate basic knowledge of programming techniques for multiple software languages, including but not limited to, C/C++, Assembly, basic, Visual Basic, HPVEE, Perl, etc.
• Demonstrate understanding of various advanced technologies: BIOS, Real Time Operating System (RTOS) Application code, etc.
• Demonstrate the ability to work within the Engineering Services group and project teams
• Understanding of advanced technology integration and applications
• Demonstrate a good understanding of mechanism design; Ability to creatively and efficiently design mechanical portions of products, tooling and test fixtures based on various applications and technologies
• Make recommendations, using sound engineering principles and techniques with leadership guidance depending, on the content and complexity of a situation
• Proven ability to complete projects in a timely manner
• Ability to support a 24/7 global business operation as required
• Ability to take on project leadership/ownership at an entry level
• Demonstrate ability to work effectively with suppliers or customers
• Understanding of and ability to use continuous improvement tools
• Available for travel up to 5% of the time, including day and overnight travel as required
• Familiarity with advanced technologies and applications
• Demonstrate analytical skills and intermediate level troubleshooting of software code and interface circuits
• Demonstrate a solid knowledge of software languages and programming techniques, revision control and verification and validation techniques
• Demonstrate intermediate knowledge of programming techniques for multiple software languages, including but not limited to: C/C++, Assembly, basic, Visual Basic, HPVEE, Perl, etc.
• Demonstrate a solid understanding of mechanism design; Ability to creatively and efficiently design mechanical portions of products, tooling and test fixtures based on various applications and technologies
• Ability to make independent judgments using sound engineering principles and techniques with leadership guidance depending on the content and complexity of a situation
• Ability to mentor others
• Ability to undertake project leadership/ownership
• Available for travel up to 10-20% of the time, including day, overnight and international travel as required
• Master of advanced technologies and applications
• Demonstrate strong problem solving skills and the ability to make sound technical decisions
• Demonstrate ability to assemble and present technical presentations in support of technology exchange
• Demonstrate day-to-day self-directed project activity organization in accordance with software development procedures
• Demonstrate a strong understanding of software programming techniques; Ability to utilize this level of understanding to creatively and efficiently design software for products and assemblies based on various applications and technologies
• Ability to make independent judgments using sound engineering principles and techniques
• Demonstrate detailed knowledge of programming techniques for multiple software languages, including but not limited to: C/C++, Assembly, basic, Visual Basic, HPVEE, Perl, etc.
• Demonstrate analytical skills and advanced troubleshooting of software code and interface circuits

Education:

• 4 year Engineering or Technical degree preferred or equivalent combination of education and experience as approved by senior management
• 8+ years of experience in electronics manufacturing, developing electronic hardware and software;
• 1+ years in a leadership role

US:AZ:Tempe

Shift: 1st Shift 

Work Schedule:  M-F 0800-1700 

Full Time

Nog niet klaar om te solliciteren?

U kunt zich ook alleen aansluiten bij ons talentennetwerk. We blijven graag in contact met u.