Embedded Systems Engineer

1 day ago


San Francisco CA 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.
Requirements Required 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, CA, 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, 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...


  • Benicia, CA, United States RIX INDUSTRIES Full time

    RIX Industries is a technology-focused company specializing in the design, development and manufacturing of gas generation systems, precision compressor solutions, and cryogenic cooling technologies for critical applications in Marine, Aerospace, Land, Energy, Industrial, Medical, and Critical Infrastructure markets. Founded in 1878, the company is...


  • Sunnyvale, CA, United States Fortinet Full time

    Job Responsibilities: Software Development: Design, implement, and test software for embedded systems, ensuring it meets performance, reliability, and security requirements. System Optimization: Optimize software for performance, power efficiency, and memory usage within the constraints of the embedded environment. Debugging and Troubleshooting: Use...


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

    Cisco Systems, Inc. is seeking a highly skilled Senior Embedded Systems Engineer to join our team in the development of next-generation products.About the RoleThis is a full-time position that will be responsible for leading the design and development of cutting-edge embedded systems, from architecture to mass production. The successful candidate will have a...


  • San Francisco, CA, United States Creative Solutions Services, LLC Full time

    Title: Embedded Software EngineerLocation: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high...

  • Software Engineer

    1 day ago


    Mountain View, CA, United States Applied Intuition Full time

    Applied Vehicle Platform Team The Applied Vehicle Platform is a flexible suite of products that help vehicle manufacturers develop, deploy, and update complete vehicle software and AI applications. This is one of the fastest growing projects here at Applied, and we are seeking exceptional talent to drive execution. About the role We are looking for senior...


  • Benicia, CA, United States RIX INDUSTRIES Full time

    RIX Industries is a technology-focused company specializing in the design, development and manufacturing of gas generation systems, precision compressor solutions, and cryogenic cooling technologies for critical applications in Marine, Aerospace, Land, Energy, Industrial, Medical, and Critical Infrastructure markets. Founded in 1878, the company is...


  • 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 Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • New Orleans, LA, United States Blue Signal Search Full time

    Embedded Systems Engineer Our client, a pioneer in the satellite communications industry, is renowned for its innovative solutions that enhance connectivity and technological integration across global markets. As part of their ongoing commitment to excellence and innovation, they are seeking an experienced Embedded Systems Engineer to join their team. We...


  • 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...


  • Cupertino, CA, United States Systems Integration Solutions Full time

    Position - Embedded Software EngineerLocation - Cupertino, CA (Requires to be onsite 5x a week)Duration - 12 months +Job Description Strong embedded and c/c++ experienceFocus on bringing up new HW platforms as well as working on the roadmap for future projects.Help develop software features in collaboration with multiple teams and fix the related bugs.Work...


  • 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, United States ZipRecruiter Full time

    Job DescriptionAre 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...


  • Santa Barbara, CA, United States Senseeker Corporation Full time

    Job Description: Senseeker is looking for an embedded systems leader to build a group of cutting-edge professionals to pursue software, firmware and electronics solutions and enhancements for our image sensing products. This position will be responsible for understanding and contributing to the company’s broader embedded systems and software strategy and...


  • 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...


  • Boise, ID, United States Black Box VR Full time

    Company DescriptionBlack Box VR is revolutionizing the fitness industry by creating the world's first virtual reality gym experience. Designed to make traditional gyms obsolete, Black Box VR's immersive technology provides a whole new way to get fit. Through the use of virtual and augmented reality, Black Box VR aims to fix fitness and eliminate the...


  • San Diego, CA, United States Apex Systems Full time

    Title: Embedded Software Engineer Contract Duration: 6moRemote/Onsite/Hybrid?: Onsite (San Diego, CA)Pay Rate: $60-79/hr Description:Top Skills: -Writing low level code in C/C++ (Python is nice to have too) -Past experience with modems/RF SOC drivers -Write software to interact with devices/electronics using I2C, I3C, SPI, RS-422, RS-485, Ethernet, etc....


  • , CA, United States High-Tech Professionals Full time

    Sr. Embedded Software Engineer Job ID: 1975Location: San Diego, CAType: PermanentStatus: OpenKey Skills: embedded Linux, Eclipse, CSS, Perforce, Git, Jenkins, C, C++, drivers, toolchains, opensource, board, Ethernet, USB, Wi-Fi, Bluetooth, Bash, PythonDescription: Seeking Senior Embedded Software Engineer who's ready to jump right into a dynamic,...