Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Sr. Software Engineer, Embedded Systems image - Rise Careers
Job details

Sr. Software Engineer, Embedded Systems

The Carbon Robotics LaserWeeder™ leverages advanced robotics, computer vision, AI/deep learning, and lasers to eliminate weeds with sub-millimeter accuracy—all without herbicides. This innovative solution reduces environmental impact, promotes soil health, and helps farmers address labor shortages and rising costs. Designed in Seattle and built at our cutting-edge manufacturing facility in Richland, Washington, the LaserWeeder is setting a new standard for automated weed control. With $157 million in funding from prominent investors such as BOND, NVentures (NVIDIA’s venture arm), Anthos Capital, Fuse Venture Capital, Ignition Partners, Revolution, Sozo Ventures, and Voyager Capital, Carbon Robotics is driving innovation.As a no-nonsense team with a bias for action, we take pride in executing our ideas. Whether it’s designing transformative technology or visiting farms to ensure our products are reliable and safe, we do whatever it takes to deliver for our customers.Working here means tackling big problems with big impact. You’ll find opportunities to grow professionally, solve complex challenges, and make meaningful contributions to a mission that matters. At Carbon Robotics, we trust our team to act independently and make practical, real-world decisions.Join us as we innovate, execute, and build the future of farming together.YouTube | X | Instagram | LinkedIn | NewsAs a Sr. Software Engineer, Embedded Systems at Carbon Robotics you will work alongside your software, mechanical and electrical peers to build AI and robotics products. You will play a crucial role in designing, developing, and maintaining embedded software systems for various electronic devices. You will work closely with hardware engineers and other cross-functional teams to ensure seamless integration of software and hardware components. You’ll do whatever it takes - which might include going to the farm - to ensure our customers have reliable and safe products.What you’ll do:• 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 quicklyKnowledge, Skills, and Abilities for Success:• 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 fieldQualified applicants will receive a short survey after applying to help the team learn more about you.Carbon Robotics follows equitable hiring practices. Flexibility in our hiring process allows hiring of talent at levels different from what are posted. The compensation range outlined is based on a target budgeted base salary. Individual base pay depends on various factors such as relevant experience and skill, Interview assessments and responsibility of role, job duties/requirements. Offers are determined using our equitable hiring practices. Carbon Robotics offers additional compensation in the form of benefits premiums, pre-IPO stock options and On Target Earning commissions for appropriate positions. Base pay ranges are reviewed each year. We are committed to the principle of pay equity – paying employees equitably for similar work.Carbon Robotics' base salary pay range:$180,000—$210,000 USDWhy would you join Carbon Robotics?Passion for building teams capable of solving uniquely interesting problems. Innovation while disrupting the market is what we do. Profiled in WSJ and Forbes, Carbon Robotics is poised to become the next billion dollar company in the rapidly growing worldwide Ag-Tech industry.We offer competitive compensation and benefits to our full time US based* employees, including:• Competitive salaries• Pre-IPO Stock Options• Generous 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• Work Culture: Be a part of an inclusive and tight-knit company culture that values innovation and mission-driven success.• Internationally based employees benefits varies & Contractors are not eligible for Carbon Robotics Benefits or StockCarbon Robotics is building a culture of diversity and inclusion for all. We welcome everyone’s voice and believe in open and transparent communication. We believe the best products, services, and companies are built by strong teams that include a diversity of backgrounds, perspectives, ideas, and experiences. We are committed to supporting and enabling growth and opportunity for every employee at every level. This is the foundation to which we will build a truly unique environment.We are equally committed to equal employment opportunity, and it is foundational to how we recruit and hire our talented team. Employment is determined based upon capabilities and qualifications without discrimination on the basis of race, creed, color, religion, sex, gender identification and expression, marital status, military status or status as an honorably discharge/veteran, pregnancy (including potential pregnancy, pregnancy-related conditions, and childbearing), sexual orientation, age (40 and over), national origin, ancestry, citizenship or immigration status, physical, mental, or sensory disability , HIV/AIDS or hepatitis C status, genetic information, status as an actual or perceived victim of domestic violence, sexual assault, or stalking, or any other protected class as established by law.#talentacquisition #laserweeding #laserweeder #weedcontrol #agtech #agtechnology #farmtech #robotics #lasers #lasersandrobots #missiondriven #AI #startup #wearehiring #computervision #machinelearning #carbonrobotics

Average salary estimate

Estimate provided by employer
$137500 / ANNUAL (est.)
min
max
$125K
$150K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer, Embedded Systems, Carbon Robotics

At Carbon Robotics, we are creating revolutionary solutions for modern farming, and we're on the lookout for a talented Sr. Software Engineer, Embedded Systems. This role is pivotal in our mission to combat weed growth with cutting-edge technology like the LaserWeeder™, which utilizes robotics, AI, and lasers for precise weed control. Based in Foster City, CA, you'll collaborate with a diverse team of engineers to develop and enhance embedded software systems crucial for our AI-robotics products. Your expertise will be instrumental in integrating software with hardware components, ensuring they work together flawlessly. Day-to-day, you will partner with various engineering teams, developing and troubleshooting firmware across microcontroller platforms and diagnosing core control systems at their foundation. You’ll bring at least five years of experience working with embedded systems in languages like C, alongside a strong grasp of architecture and communication protocols. But it’s not just about the technical stuff; your interpersonal skills and teamwork spirit will shine through when you engage with cross-functional teams and visit farms to validate our products. Carbon Robotics prides itself on creating impactful solutions while fostering an innovative environment. Here, you get a chance to be part of something that truly matters, as you tackle complex problems and contribute to a sustainable agricultural future. Join us; let’s build the future of farming together!

Frequently Asked Questions (FAQs) for Sr. Software Engineer, Embedded Systems Role at Carbon Robotics
What are the main responsibilities of a Sr. Software Engineer, Embedded Systems at Carbon Robotics?

As a Sr. Software Engineer, Embedded Systems at Carbon Robotics, your core responsibilities include designing and developing embedded software for our LaserWeeder™ and future products. You will collaborate with mechanical and electrical engineers to integrate software and hardware seamlessly, troubleshoot and optimize firmware across microcontroller platforms, and develop validation methods for our PCBs. Furthermore, you’ll engage in low-level control problem-solving and make key project decisions with your team.

Join Rise to see the full answer
What qualifications are required for the Sr. Software Engineer position at Carbon Robotics?

To excel as a Sr. Software Engineer, Embedded Systems at Carbon Robotics, you should possess a BS+ in Computer Science, Computer Engineering, or a related field, along with at least five years of experience in embedded systems programming, particularly using C. A solid understanding of embedded system architecture, motor control systems, scripting languages like Python, and familiarity with real-time operating systems would be highly valued.

Join Rise to see the full answer
What skills are necessary for success as a Sr. Software Engineer at Carbon Robotics?

Successful candidates for the Sr. Software Engineer, Embedded Systems role at Carbon Robotics should demonstrate proficiency in debugging tools (JTAG, oscilloscopes), have a strong grasp of communication interfaces (UART, SPI, I2C), and be comfortable with development tools such as Git. Effective communication skills and the ability to work in multidisciplinary teams are also crucial, as the role involves significant collaboration across different engineering functions.

Join Rise to see the full answer
What can I expect during the application process for the Sr. Software Engineer position at Carbon Robotics?

When you apply for the Sr. Software Engineer, Embedded Systems position at Carbon Robotics, expect a streamlined process including an initial application followed by a short survey to help our team know more about you. We value equitable hiring practices, evaluating candidates based on relevant experience and skills to determine the best fit for our innovative team.

Join Rise to see the full answer
How does Carbon Robotics support professional growth for Sr. Software Engineers?

At Carbon Robotics, we are committed to fostering a culture of continuous learning and professional development. As a Sr. Software Engineer, Embedded Systems, you will have ample opportunities to tackle complex problems, innovate within your role, and take part in discussions that shape the direction of our products. We encourage team members to pursue further training, certifications, or educational opportunities as part of our mission to drive innovation in agriculture.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer, Embedded Systems
Can you explain your experience with embedded systems programming in C?

Describing your experience with C programming for embedded systems, you might highlight specific projects where your contributions significantly enhanced system performance. Emphasize your design choices, challenges faced, and solutions implemented, showcasing your ability to troubleshoot and optimize code effectively.

Join Rise to see the full answer
How do you handle firmware debugging and validation?

When answering how you handle firmware debugging, focus on methodologies you use, such as unit testing and integrating JTAG for real-time debugging. Mention specific instances where you diagnosed and fixed issues, detailing your approach and tools that facilitated successful validation.

Join Rise to see the full answer
What strategies would you use to integrate software and hardware components effectively?

Integrating software and hardware components requires clear communication and collaboration with other engineering teams. Discuss your approach to working cross-functionally, sharing examples of previous integrations where you actively liaised with hardware engineers and utilized testing protocols to ensure a robust integration.

Join Rise to see the full answer
Can you discuss your experience with motor control systems?

To showcase your experience with motor control systems, cite specific projects where you designed or optimized motor control software. Discuss the protocols you used, any challenges you faced with latency or performance, and how you addressed those issues to achieve reliable outcomes.

Join Rise to see the full answer
Describe an instance where you had to solve a difficult control problem?

When answering this question, tell a story about a challenging control problem you encountered, the steps you took to analyze the issue, and how you implemented a solution. Highlight your ability to think critically and troubleshoot at a low level, emphasizing the outcome and what you learned.

Join Rise to see the full answer
What version control systems have you used, and why are they important?

Discuss your familiarity with version control systems like Git or SVN, elaborating on their importance for collaborative development. Highlight how these tools help track changes, manage code effectively, and facilitate smooth collaboration among team members.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

In a fast-paced setting, prioritizing tasks effectively is crucial. Share your strategies for managing competing deadlines, such as using project management tools, breaking tasks into actionable items, and communicating with your team to adjust priorities as necessary.

Join Rise to see the full answer
What do you understand about real-time operating systems and their applications?

Discuss your knowledge of real-time operating systems (RTOS) like FreeRTOS and Zephyr, explaining their essential role in creating responsive applications for embedded systems. Focus on scenarios where you applied RTOS principles in your projects and the benefits they provided.

Join Rise to see the full answer
How would you approach a project that requires learning new technology quickly?

Explain your strategy for acquiring knowledge on new technologies. You could discuss your methods for research, hands-on practice, or collaboration with experts in the area. Share an example of when you successfully adapted to a new technology in a past role.

Join Rise to see the full answer
What excites you about working in the Ag-Tech industry?

When answering this question, express your passion for the intersection of technology and agriculture. Discuss how you see technology evolving in this field and your enthusiasm for contributing to solutions that improve sustainability and efficiency in farming practices.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Carbon Robotics Hybrid Seattle, Washington, United States
Posted 13 days ago

Join Carbon Robotics as a Sr. Product Manager, where you’ll drive the development of next-generation agricultural technology solutions.

Photo of the Rise User

As the Manufacturing Manager at Carbon Robotics, you will spearhead production operations for groundbreaking agricultural tech solutions.

Photo of the Rise User

Join Palo Alto Networks as a Sr Staff Engineer and shape the future of cybersecurity by building innovative solutions to protect against emerging threats.

Photo of the Rise User
Posted 12 days ago

Join our Dallas team as a Mid-Level Dot Net Developer to contribute to meaningful projects and advance your career.

Photo of the Rise User
Inclusive & Diverse
Transparent & Candid
Growth & Learning
Diversity of Opinions
Mission Driven
Customer-Centric
Rapid Growth
Dare to be Different
Collaboration over Competition

Join Patreon as a Senior Fullstack Engineer to develop innovative solutions for creator monetization while working within a passionate and agile team.

Posted 6 days ago

MON Co. is looking for a skilled Software Engineer Lead to drive projects in a dynamic, gaming-focused environment that merges gaming with blockchain technology.

Become a pivotal part of Fiserv's team as a Specialist Power BI Developer, focusing on customer inquiry management through innovative reporting solutions.

Photo of the Rise User
Posted 12 days ago

Join Visa as a Software Engineer and help shape the digital future of monetary transactions with innovative technology solutions.

Photo of the Rise User
Winnow Remote No location specified
Posted 5 days ago

Join Winnow as a Senior Java Engineer to help revolutionize food waste management through innovative technology solutions.

Photo of the Rise User

HII Mission Technologies is on the lookout for a Software Engineer 1 to help design and develop innovative software solutions for national security challenges.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Carbon Robotics, a Seattle-based agricultural robotics startup founded in 2018, builds innovative agricultural tools that empower farmers to operate more efficiently. Carbon Robotics' revolutionary, high-precision laserweeding leverages sophistica...

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!