Carbon Robotics→
Jr. Software Engineer, Embedded Firmware at Carbon Robotics · Seattle
Entry LevelOn-siteFull-timeSeattle, WA$125k–$140k/yr
Skills
embedded systems development in cpython scriptingshell scriptingembedded systems architecturemicrocontrollerssensorscommunication interfaces - uartcommunication interfaces - spicommunication interfaces - i2creal-time operating systemsdebugging tools - jtagdebugging tools - oscilloscopesdebugging tools - logic analyzersdesire to work in multidisciplinary teamseffective verbal communicationeffective written communication
Job Description
Summary: Carbon Robotics is an innovative company that leverages advanced robotics and AI technology to create solutions for agriculture. As a Junior Software Engineer, you will design, develop, and maintain embedded software systems for the LaserWeeder robots and Autonomous Tractor Kits, collaborating closely with cross-functional teams to ensure effective integration of hardware and software.
Responsibilities:
- Partner with Engineering teams to build firmware on embedded systems for our LaserWeeder robots and Autonomous Tractor Kits
- 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
Required Qualifications:
- Experience developing embedded systems in C
- Knowledge of scripting languages such as Python or Shell scripting
- Understanding of embedded systems architecture, including microcontrollers, sensors, and communication interfaces (e.g., UART, SPI, I2C)
- Experience with real-time operating systems
- Proficiency in debugging tools, such as JTAG, oscilloscopes, and logic analyzers
- 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 ~25% of the time
Required Skills: Embedded systems development in C, Python scripting, Shell scripting, Embedded systems architecture, Microcontrollers, Sensors, Communication interfaces - UART, Communication interfaces - SPI, Communication interfaces - I2C, Real-time operating systems, Debugging tools - JTAG, Debugging tools - Oscilloscopes, Debugging tools - Logic analyzers, Desire to work in multidisciplinary teams, Effective verbal communication, Effective written communication
Benefits: Fully-paid medical, dental, and vision insurance premiums for you and all dependents, Choice of PPO or HDHP/HSA, Virtual Care - Doctor on Demand, Employee Assistance Program, Mental Health HRA, Restricted Healthcare Travel support, Menopause Support, Life Insurance, Long Term Disability, Flexible PTO, 401(k) plan, Pet Insurance, Commuter Benefits
Benefits
Fully-paid medical, dental, and vision insurance premiums for you and all dependents
Choice of PPO or HDHP/HSA
Virtual Care - Doctor on Demand
Employee Assistance Program
Mental Health HRA
Restricted Healthcare Travel support
Menopause Support
Life Insurance
Long Term Disability
Flexible PTO
401(k) plan
Pet Insurance
Commuter Benefits