Embedded Systems Engineer

2 weeks ago


San Francisco, United States ZipRecruiter Full time

Job Description

Are you driven to design the brains behind robotic systems, developing the embedded software and hardware that bring robots to life? Do you enjoy programming microcontrollers, integrating sensors, and optimizing real-time performance in embedded environments? If you’re ready to craft the core systems that control innovative robots, our client has the perfect role for you. We’re looking for an Embedded Systems Engineer (Robotics) (aka The Code and Circuit Maestro) to develop, program, and optimize embedded systems that drive high-performance robotic solutions.

As an Embedded Systems Engineer at our client, you’ll work with robotics and software engineering teams to design embedded architectures, write control code, and interface with sensors and actuators. Your role will be key in ensuring robotic systems are efficient, responsive, and capable of interacting intelligently with their environments.

Key Responsibilities:
  1. Design and Program Embedded Systems for Robotics: Develop embedded software and firmware for microcontrollers and microprocessors that control robotic systems. You’ll ensure code is optimized for real-time control and efficiency.
  2. Interface with Sensors, Actuators, and Peripherals: Integrate and configure sensors (e.g., LIDAR, IMUs, cameras) and actuators for responsive and precise robotic operation. You’ll handle low-level hardware interfacing and signal processing.
  3. Implement Control Algorithms and Real-Time Processing: Develop algorithms for motor control, sensor fusion, and task scheduling to achieve precise, real-time control of robotic components. You’ll create software that ensures stability, safety, and reliability in dynamic environments.
  4. Test, Debug, and Optimize Embedded Code: Conduct rigorous testing and debugging to validate code and system functionality. You’ll optimize firmware for memory efficiency, processing speed, and power consumption.
  5. Develop and Maintain System Architecture Documentation: Create clear documentation of embedded system architecture, software, and hardware integration. You’ll ensure that design documentation supports scalability, maintenance, and troubleshooting.
  6. Collaborate with Cross-Functional Engineering Teams: Work closely with robotics, mechanical, and electrical engineers to align on system requirements and integration. You’ll coordinate with team members to bring robust, cohesive robotic systems to production.
  7. Stay Updated on Embedded and Robotics Technologies: Keep current with the latest in embedded systems, microcontroller architectures, and robotic trends. You’ll evaluate new tools, protocols, and technologies to enhance system capabilities.
RequirementsRequired Skills:
  • Embedded Software Proficiency: Strong experience in programming embedded systems with C/C++ and experience with embedded Linux or RTOS (Real-Time Operating Systems).
  • Microcontroller and Microprocessor Knowledge: Familiarity with ARM Cortex, STM32, or similar microcontroller architectures, with experience in low-level coding and device driver development.
  • Sensor and Actuator Integration: Expertise in interfacing with sensors and actuators, including experience with protocols like I2C, SPI, UART, and CAN for real-time data handling.
  • Control Systems and Signal Processing: Knowledge of control algorithms, signal filtering, and sensor fusion to achieve precise motion and data processing.
  • Analytical and Debugging Skills: Proficiency with debugging tools, oscilloscopes, and logic analyzers to troubleshoot and optimize embedded systems.
Educational Requirements:
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Robotics, or a related field. Equivalent experience in embedded systems and robotics may be considered.
  • Certifications or coursework in embedded systems, robotics, or control systems are advantageous.
Experience Requirements:
  • 3+ years of experience in embedded systems engineering, with a focus on robotics or automation.
  • Experience with real-time operating systems (RTOS) and embedded Linux is beneficial.
  • Familiarity with simulation tools (e.g., MATLAB, Simulink) and robotic frameworks like ROS (Robot Operating System) is a plus.
Benefits
  • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
  • Work-Life Balance: Flexible work schedules and telecommuting options.
  • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
  • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life and Insurance: Life insurance and short-term/long-term coverage.
  • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
  • Tuition Reimbursement: Financial assistance for continuing education and professional development.
  • Community Engagement: Opportunities to participate in community service and volunteer activities.
  • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.
#J-18808-Ljbffr

  • San Francisco, United States ZipRecruiter Full time

    Job DescriptionDo you have a passion for building and optimizing the brains behind cutting-edge devices? Are you excited about designing embedded systems that power everything from IoT devices to autonomous robots? If you love working on hardware-software integration and crafting solutions that operate seamlessly in real-world environments, then our client...


  • San Francisco, California, United States Unreal Gigs Full time

    Unreal Gigs is seeking an experienced Firmware Engineer to develop and optimize firmware for embedded systems. This role involves designing and implementing efficient, reliable, and secure firmware for microcontrollers and embedded processors.The ideal candidate will have a strong understanding of hardware-software interaction, including interfacing firmware...


  • San Francisco, California, United States Lightship Energy, Inc. Full time

    About UsLightship Energy, Inc. is revolutionizing the recreational vehicle industry with its innovative all-electric designs.We're committed to building a diverse team of top talent who share our passion for creating cutting-edge electronics and controls.The RoleWe're seeking a skilled Electronics Engineering Specialist to join our team and contribute to the...


  • San Francisco, United States Unreal Gigs Full time

    Are you driven to design the brains behind robotic systems, developing the embedded software and hardware that bring robots to life? Do you enjoy programming microcontrollers, integrating sensors, and optimizing real-time performance in embedded environments? If you’re ready to craft the core systems that control innovative robots, our client has the...


  • San Francisco, California, United States ZipRecruiter Full time

    About This RoleWe are seeking an Embedded Systems Robotics Specialist to join our team at ZipRecruiter.Job SummaryThis role involves designing, developing, and optimizing embedded systems for robotics applications. The ideal candidate will have a strong background in programming embedded systems with C/C++ and experience with embedded Linux or RTOS...


  • San Jose, California, United States Cisco Systems, Inc. Full time

    About Cisco Systems, Inc.Cisco is a leading technology company that powers an inclusive future by connecting the world and unlocking human potential. Our innovative solutions enable businesses, organizations, and individuals to communicate, collaborate, and innovate like never before.Our culture values diversity, equality, and inclusivity, creating a...


  • San Diego, California, United States Northrop Grumman Full time

    At Northrop Grumman, we are seeking a highly skilled Software Embedded Systems Engineer to join our team.We offer a competitive salary of approximately $140,000 per year, based on experience and qualifications.About the RoleThis is an exciting opportunity to develop software in an embedded technology environment. As a Software Embedded Systems Engineer, you...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman is a leading provider of innovative solutions for the aerospace and defense industries. We are seeking a highly skilled Embedded Software Systems Engineer to join our team in San Diego, CA.Job DescriptionWe offer a dynamic work environment with opportunities for growth and development. As an Embedded Software Systems Engineer, you will be...


  • San Luis Obispo, California, United States Empirical Systems Aerospace, Inc. Full time

    OverviewEmpirical Systems Aerospace, Inc. is a growing aerospace company based in San Luis Obispo, California.Salary and BenefitsThe estimated salary range for this position is $80,000 - $120,000 per year, with standard benefits including health, dental, and vision insurance, paid time off, paid holidays, retirement plan (401k), and a casual dress code.Job...


  • San Antonio, Texas, United States CNF Technologies Full time

    CNF Technologies is a leading organization seeking highly skilled Embedded CNO Systems Engineers to join our team. As an Embedded CNO Systems Engineer, you will play a crucial role in researching and developing mission-critical tools using cutting-edge technologies.About the RoleYou will work in an Agile environment leveraging your skills in Research,...


  • San Diego, California, United States Northrop Grumman Full time

    Job OverviewWe are seeking a highly skilled Embedded Software Systems Engineer to join our team in San Diego, CA. The successful candidate will be responsible for designing, developing, and integrating embedded software systems for use in flight and mission-critical applications.


  • San Francisco, California, United States Zipline Full time

    Zipline is a pioneering company transforming the logistics industry by developing a teleportation service that delivers goods quickly and sustainably. Our mission is to decarbonize delivery, reduce road congestion, and provide equitable access to billions of people worldwide.We are seeking an experienced Director of Embedded Software Engineering to lead our...


  • San Jose, California, United States Top Group Full time

    We are seeking a highly skilled Software Engineer for Embedded Systems to join our team in San Jose, CA.Job Summary:The Software Engineer will be responsible for developing software for embedded systems used in vehicles. This includes writing source code, analyzing and debugging existing code, and collaborating with engineers in Japan and North America.Main...


  • San Diego, California, United States Innoflight LLC Full time

    At Innoflight LLC, we're pushing the boundaries of space technology with innovative and cyber-secure solutions. As a Software Engineering Manager, you'll lead a team of skilled embedded development engineers in designing and developing device drivers, bare metal, and real-time application software.Job OverviewThis role involves collaborating closely with...


  • San Jose, California, United States Credo Semiconductor, Inc. Full time

    Job OverviewCredo Semiconductor, Inc. is seeking a skilled Embedded Systems Validation Engineer to join our Application Engineering team.


  • San Jose, California, United States YOH Services LLC Full time

    Software Development in Embedded SystemsWe are seeking a highly skilled Software Development Engineer in Test to join our team at YOH Services LLC.About the RoleThe ideal candidate will possess extensive knowledge of embedded systems and automotive applications.You will be responsible for designing, developing, and maintaining automated tests for our...


  • San Diego, California, United States Unlimit Ventures Full time

    Firmware Design EngineerWe're seeking a talented Firmware Design Engineer to join our team at Unlimit Ventures. This full-time role is ideal for an individual with 3-5 years of experience in firmware or embedded systems engineering. Key responsibilities include designing, developing, and testing firmware for embedded systems, collaborating with hardware and...


  • San Luis Obispo, California, United States Empirical Systems Aerospace, Inc. Full time

    Job TitleEmbedded Software Engineer: Expert in Real-Time Systems


  • San Diego, United States ADL Embedded Solutions, Inc. Full time

    Company DescriptionADL Embedded Solutions, Inc. is a leading provider of customizable, high-performance embedded solutions for demanding thermal and rugged environments. Our product portfolio includes high IP enclosures and custom system design engineering services. Founded in 1994, ADL Embedded Solutions Inc. is a privately held company headquartered in San...


  • San Diego, California, United States Northrop Grumman Full time

    About the PositionWe are looking for an exceptional Embedded Systems Specialist to join our team in San Diego, CA. In this role, you will work on designing, developing, and testing software systems for use in embedded technology environments.The successful candidate will have a strong understanding of embedded systems, real-time operating systems, and...