Unreal Gigs - San Francisco, CA

posted 2 months ago

Full-time - Mid Level
Remote - San Francisco, CA

About the position

The Embedded Systems Engineer, also known as The Hardware Maestro, is responsible for designing and developing cutting-edge embedded systems that power various devices, from IoT gadgets to autonomous robots. This role involves collaborating with hardware engineers and software developers to ensure seamless hardware-software integration, writing firmware, and optimizing system performance and reliability.

Responsibilities

  • Architect and develop embedded systems that integrate software with hardware, focusing on performance, stability, and power efficiency.
  • Write and optimize low-level firmware for embedded systems using programming languages like C, C++, or Python.
  • Collaborate with hardware engineers to ensure seamless integration between hardware components and software.
  • Use debugging tools to troubleshoot and optimize embedded systems, performing rigorous testing to validate system stability and performance.
  • Design embedded systems with a focus on optimizing power consumption and performance.
  • Work on projects involving IoT devices, robotics, industrial automation, and consumer electronics.
  • Stay informed on the latest advancements in embedded systems and experiment with new hardware platforms.

Requirements

  • Extensive experience designing and developing embedded systems using microcontrollers (e.g., ARM, PIC, AVR, STM32) and processors.
  • Strong programming skills in C, C++, and assembly languages for writing efficient firmware.
  • Proficiency in interfacing sensors, communication modules (e.g., Bluetooth, Wi-Fi), and actuators with embedded systems.
  • Expertise in optimizing embedded systems for low power consumption and high performance.
  • Hands-on experience with embedded systems testing and debugging tools.

Nice-to-haves

  • Certifications or additional coursework in embedded systems, firmware development, or hardware-software integration.
  • Experience with real-time operating systems (RTOS) and development tools like Keil, MPLAB, or IAR.

Benefits

  • Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Competitive vacation, sick leave, and 20 paid holidays per year.
  • Flexible work schedules and telecommuting options.
  • Opportunities for training, certification reimbursement, and career advancement programs.
  • Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life insurance and short-term/long-term disability coverage.
  • Confidential counseling and support services for personal and professional challenges.
  • Financial assistance for continuing education and professional development.
  • Opportunities to participate in community service and volunteer activities.
  • Employee recognition programs to celebrate achievements and milestones.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service