Credible
Embedded Systems Engineer (Remote)
Embedded Systems Engineer | Credible | UnitedStates
Embedded Systems Engineer | Credible | United States
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 Interface with Sensors, Actuators, and Peripherals: Implement Control Algorithms and Real-Time Processing: Test, Debug, and Optimize Embedded Code: Develop and Maintain System Architecture Documentation: Collaborate with Cross-Functional Engineering Teams: Stay Updated on Embedded and Robotics Technologies:
- 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.
- 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.
- 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.
- Conduct rigorous testing and debugging to validate code and system functionality. You’ll optimize firmware for memory efficiency, processing speed, and power consumption.
- Create clear documentation of embedded system architecture, software, and hardware integration. You’ll ensure that design documentation supports scalability, maintenance, and troubleshooting.
- 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.
- 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.
Required Skills
- Embedded Software Proficiency: Strong experience in programming embedded systems with languages like 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 Disability Insurance: Life insurance and short-term/long-term disability 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.
Show more
Show less
Related Jobs
See more All Other Remote Jobs- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save