Job Summary:
Carbon Robotics is an innovative company focused on reducing environmental impact through advanced robotics and AI solutions. As a Sr. Software Engineer in Embedded Systems, you will design and maintain embedded software systems, collaborating closely with cross-functional teams to ensure reliable integration of software and hardware.
Responsibilities:
• Partner with Engineering teams to build firmware on embedded systems for LaserWeeding solution and future products.
• Develop and troubleshoot firmware running on various microcontroller platforms.
• Help design and establish the manufacturing and validation methods for PCBs and related sub-components.
• Investigate control problems at the lowest level and learn how to properly tune them.
• Drive decision through project planning, task delegation and leading problem solving efforts to reiterate quickly.
Qualifications:
Required:
• Worked as a Software Engineer with embedded systems in C for 5+ years.
• Solid experience with designing and implementing reliable, consistent, and fast motor control systems.
• Knowledge of scripting languages such as Python or Shell scripting.
• Strong understanding of embedded systems architecture, including microcontrollers, sensors, and communication interfaces (e.g., UART, SPI, I2C).
• Experience with real-time operating systems (RTOS) such as Zephyr or FreeRTOS.
• Proficiency in debugging tools, such as JTAG, oscilloscopes, and logic analyzers.
• Familiarity with software development tools and version control systems (e.g., Git, SVN).
• Effective verbal and written communication skills and a desire to work in multidisciplinary teams.
• BS+ in Computer Science, Computer Engineering or related field.
• Willing to travel up to 25%
Company:
Carbon Robotics is revolutionizing agriculture with AI and robotics to reduce costs and increase yields Founded in 2018, the company is headquartered in Seattle, USA, with a team of 51-200 employees. The company is currently Growth Stage.