Systems Engineer III/Embedded Engineer
Jobs via Dice - Redmond, WA
Apply NowJob Description
Required Skills have been Highlighted - Need an Embedded Engineer Job Overview: The Systems Development Engineer with TPM Responsibilities is a multifaceted role that combines technical expertise in systems engineering with project management and leadership skills. This position is responsible for designing, developing, and integrating complex systems while also overseeing the technical aspects of projects from conception to completion. The role requires a deep understanding of systems architecture, software and hardware integration, and the ability to manage cross-functional teams to deliver high-quality solutions. Key Responsibilities: Using Systems Engineering Methodology, Design and develop automated test systems, including both hardware and software components, to meet specific product testing requirements. Create and maintain test software using languages such as Python, C++, LabVIEW, or TestStand. Integrate various hardware components, including data acquisition systems, power supplies, and measurement instruments, into cohesive test platforms. Develop and implement test algorithms and methodologies to ensure comprehensive product evaluation. Collaborate with cross-functional teams (e.g., product development, manufacturing, and quality assurance) to understand testing needs and design appropriate solutions. Troubleshoot and debug test systems, addressing both hardware and software issues. Optimize existing test systems for improved efficiency, accuracy, and throughput. Document test system designs, procedures, and maintenance requirements. Provide technical support and training to test operators and other engineers on the use and maintenance of test systems. Stay current with industry trends in test automation, measurement technologies, and relevant standards. Participate in continuous improvement initiatives to enhance overall testing processes and methodologies. Manage test system projects, including timeline and resource allocation. Define and manage the technical roadmap for assigned projects or product lines. Develop comprehensive project plans, including timelines, resource allocation, and risk assessments. Lead cross-functional teams, including engineers, designers, and other stakeholders, to ensure project goals are met. Monitor project progress, identify and mitigate risks, and provide regular status updates to senior management and stakeholders. Manage project budgets and resources, ensuring efficient utilization and cost-effectiveness. Facilitate communication between technical teams and non-technical stakeholders, translating complex concepts into understandable terms. Ensure compliance with relevant industry standards, regulations, and company policies throughout the development process. Drive continuous improvement initiatives to enhance development processes and methodologies. Required Qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field. 7+ years of experience in systems development, with at least 3 years in a technical leadership or program management role. Proficiency in at least one programming language commonly used in test automation (e.g., Python, C++, LabVIEW). Experience with instrumentation control and data acquisition systems. Knowledge of communication protocols such as GPIB, RS-232, Ethernet, and USB. Familiarity with test and measurement equipment (e.g., oscilloscopes, multimeters, signal generators). Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Strong understanding of systems engineering principles, methodologies, and best practices. Proficiency in systems modeling and analysis tools (e.g., SysML, UML, MATLAB). Experience with software development methodologies (e.g., Agile, Scrum) and version control systems. Familiarity with hardware-software integration and embedded systems development. Excellent project management skills, including experience with project management tools (e.g., JIRA, Microsoft Project). Strong analytical and problem-solving abilities. Outstanding communication and interpersonal skills, with the ability to lead and influence cross-functional teams. Demonstrated ability to manage multiple complex projects simultaneously. Preferred Qualifications: Master's degree in a relevant engineering discipline. Experience with specific test automation frameworks or software (e.g., TestStand, ATLAS, Vee). Knowledge of statistical analysis and Design of Experiments (DOE) techniques. Familiarity with version control systems (e.g., Git) and continuous integration practices. Experience with database design and management for test data storage and analysis. Understanding of manufacturing processes and quality control methodologies. Certifications in relevant technologies or methodologies (e.g., LabVIEW, Certified TestStand Architect). Candidate Requirements: REQUIRED SKILLS Using Systems Engineering approach, Design and develop Test Systems and Environmental test equipment and fixtures to simulate conditions such as temperature extremes, humidity, vibration, shock, and altitude. Develop systems that can be scaled. Collaborate with cross-functional teams (e.g., product designers, quality assurance, and manufacturing) to understand test requirements and develop appropriate test methodologies. Conduct environmental tests on products and components, analyzing results and providing recommendations for improvements. Select and integrate appropriate test instrumentation, such as power supplies, signal generators, and measurement devices, into the test hardware. Develop and implement test algorithms, control software, and data acquisition systems to automate testing processes. Optimize test hardware performance, reliability, and maintainability through continuous improvement. Troubleshoot and debug test hardware issues, providing timely solutions to minimize production delays. Establish and maintain detailed documentation for test hardware, including schematics, user manuals, and maintenance procedures. Stay current with industry standards and regulations related to environmental testing (e.g., MIL-STD, RTCA/DO-160, IEC standards). Develop and implement new test methods and technologies to improve efficiency and accuracy of environmental testing processes. Manage test schedules and resources to meet project deadlines and budgets. Provide technical guidance and training to other team members on environmental test procedures and equipment operation. Years of Experience: 5 to 7 Years Degree or Certification: Electrical Engineering, Computer Engineering, or a related field Top 3 must-have hard skills: Any one programming language commonly used in test automation (e.g., Python, C++, LabVIEW) GPIB, RS-232, Ethernet, and USB. Experience with software development, hardware-software integration and embedded systems #J-18808-Ljbffr
Created: 2025-01-18