About Us: Guardian Agriculture develops large multicopters for applying agricultural chemicals to high-value crops. Our systems radically improve precision and safety relative to existing plane- and helicopter-based crop spraying solutions, while reducing chemical use, reducing impact on pollinating insects, and minimizing opportunities for organisms to acquire chemical resistance.
Guardian is a small, multi-disciplinary team of talented engineers, technicians, and operators who are passionate about making an impact by connecting technology to solve critical customer needs. We value collaboration, candor, thoughtful design, and a growth mindset as we scale the organization and build an autonomous system that farmers can trust.
Guardian Agriculture's Autonomous Electric Drone Sprayer Guardian Agriculture Reaps $20 Million In New Funding SUMMARY: As a Senior Embedded Software Engineer, you will write well-crafted software to implement Guardian's safety critical embedded systems and prove that they work.
Our core product is written in MISRA C running on SafeRTOS, and we use Python and Rust for tooling and test fixtures.
What You Will Do: - Deliver high-quality embedded software to run on our real-time safety system
- Develop Hardware-In-The-Loop tests in Python or Rust for in-system software verification.
- Provide thoughtful code reviews to help the embedded software team deliver consistently high-quality work.
- Work with Guardian's hardware, systems, and product teams to define requirements.
- Write automated unit tests and manual tests against requirements to verify functionality and performance.
- Document your code in requirements and software design specifications
- Write embedded and higher-level software to support production test and hardware design verification
To Be Successful You Will Have: - 5 years developing high integrity embedded software. Experience with functional safety and/or formal risk management processes is a plus.
- Expert knowledge of C; today our embedded software is written entirely in C. Looking forward, experience with embedded C would be a plus but is not required.
- Working proficiency with test and verification methods for embedded software.
- Sufficient command of Python or Rust to develop test harnesses and internal tools.
- An ideal candidate would have experience with SafeRTOS, FreeRTOS, or similar real time operating systems.
- Knowledge of build systems and automated test tooling is a plus, but not required.
Benefits: Flexible time off, competitive salary, stock options, free company lunch every day, comprehensive benefits package, lots of tools, and the opportunity to build and play with flying machines that will have an environmental impact. We offer three months paid Maternity and Paternity Leave for new parents and encourage all parents to take it.
"Guardian AG stands firmly against racial discrimination and social injustice. Everyone has a voice in our company, and we are committed to equality, inclusiveness, respect, and kindness. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, disability status, age, marital status, protected veteran status, or other characteristics protected by law. Guardian AG is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please send an email to: [email protected]"