Systems Engineer
: Job Details :


Systems Engineer

Frore Systems

Location: San Jose,CA, USA

Date: 2024-09-22T06:23:23Z

Job Description:

Frore Systems is looking for innovators to add to our team. If you are interested in revolutionizing technologies that will make advanced computing possible in the 21st century and have what we are looking for, contact us.

Device makers are running into a brick wall trying to deliver higher performance. Welcome to Frore Systems, an innovative startup in Silicon Valley, CA. At Frore Systems, a new generation of disruptive solutions are emerging based on flexible micro electromechanical systems (MEMS). We are engineering breakthrough solutions and quietly leading a revolution in device performance that will reset the standard for the entire computing industry.

We are seeking a highly skilled and experienced Systems Engineer (the exact level such as Staff, Principal, etc., will be determined based on candidate's knowledge and experience) with a strong background in embedded systems, encompassing both hardware and firmware. The ideal candidate will possess a deep understanding of system-level design and a proven ability to debug complex system issues. You will play a critical role in the development, integration, and optimization of embedded systems for our products, ensuring their reliability, performance, and scalability.

Key Responsibilities:

System Design & Integration:

  • Develop and integrate embedded systems, including hardware and firmware, to meet product requirements.
  • Collaborate with cross-functional teams (hardware, firmware, software, customer engineering and product teams) to ensure seamless system-level integration.
  • Define system architecture and requirements, considering trade-offs between hardware and firmware implementations.

Debugging & Troubleshooting:

  • Identify, analyze, and resolve complex system-level issues, including hardware/firmware interactions, communication protocols, and performance bottlenecks.
  • Use a variety of debugging tools (oscilloscopes, logic analyzers, JTAG, etc.) to diagnose problems and implement effective solutions.
  • Conduct root cause analysis of system failures and implement corrective actions.

Firmware Development:

  • Design, develop, and optimize embedded firmware for microcontrollers and other embedded platforms.
  • Implement and validate firmware modules, ensuring compliance with system requirements and standards.
  • Perform code reviews, testing, and validation to ensure the quality and reliability of firmware components.

Hardware Development:

  • Work closely with the hardware design team to define and validate hardware specifications that meet system-level requirements.
  • Participate in schematic reviews, PCB layout reviews, and bring-up of new hardware platforms.
  • Assist in the design and development of custom test setups and fixtures to validate system performance.

System Optimization:

  • Analyze and optimize system performance, including power consumption, processing speed, and memory usage.
  • Implement system-level optimizations to improve reliability, efficiency, and overall product performance.
  • Stay updated with the latest industry trends and technologies to incorporate best practices into system design.

Documentation & Communication:

  • Create and maintain comprehensive documentation, including system specifications, design documents, and debugging procedures.
  • Communicate technical details and findings clearly to both technical and non-technical stakeholders.
  • Provide mentorship and guidance to junior engineers in the team.

Qualifications:

Education:

  • BS/MS/PhD in Engineering.

Experience:

  • 10+ years of experience in embedded systems engineering, with a focus on both hardware and firmware development.
  • Proven experience in debugging and troubleshooting complex system-level issues.
  • Experience with various microcontrollers, embedded platforms, and communication protocols (e.g., I2C, SPI, UART, etc.).

Technical Skills:

  • Strong proficiency in C/C++ for embedded systems programming.
  • Hands-on experience with embedded hardware design.
  • Proficiency with debugging tools and techniques, including oscilloscopes, logic analyzers, and in-circuit debuggers.
  • Knowledge of real-time operating systems (RTOS) and embedded software development environments.
  • Experience in developing and maintaining automated testing and validation setups.
  • Knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines

Soft Skills:

  • Self-starter, able to ramp-up on code-base with minimal support.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
  • Ability to manage multiple tasks and prioritize work effectively in a fast-paced environment.

Base salary: $150K to $225K*

  • *Total compensation includes stock options, base salary, and potential annual bonus.
Apply Now!

Similar Jobs (0)