Sr. Software Engineer, Embedded Systems Controls
Carbon Roboticsabout 2 months ago
Base Salary
$190k - $225k/yr
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.
Requirements
- 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.
- 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.
- 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%.
Benefits
- Competitive salaries.
- Pre-IPO Stock Options.
- Fully-paid medical, dental, and vision insurance premiums for you and all dependents.
- Flexible PTO.
- 401(k) plan.
- Pet Insurance.
- Commuter Benefits.
- Inclusive and tight-knit company culture.