Senior Embedded Software Engineer

EarthOptics
Raleigh, NC, US
$139K-$188K a year
Full-time

Job Description

Job Description

Salary : $139,000 to $188,000 annually

Join EarthOptics as a Senior Embedded Software Engineer!

Our mission is to be the leading soil information company, delivering maps that growers, farmers, ranchers, and other stakeholders use to cost-effectively increase yields and improve soil health and the climate.

We are creating a future where traditional sampling methods are obsolete.

With the recent merger of EarthOptics and Pattern Ag, we are combining cutting-edge genomic analysis, data science, microbiology, and remote sensing to revolutionize agriculture.

Our unified mission is to help farmers and ranchers sustainably increase their yields and feed the growing world through all things soil.

We are a growing company with a passion for soil health, innovative technologies, and supporting all within the food value chain.

We currently have 140 individuals spread across 32 states and 2 countries, and they come from all walks of life, industries, and experiences.

We are deeply focused on building the future of AgTech and sustainability and helping the world see soil differently.

Our Senior Embedded Software Engineer will join our Hardware and Sensors team to impact our mission through individual contributor responsibilities.

We have certain criteria across all our hires at EarthOptics, no matter the position or team. Regardless of the role, our team embraces learning, craves collaboration, and is driven by a fast-paced environment.

If you resonate with our values and goals, we encourage you to apply even if you don't meet every requirement. You could be the perfect fit for this role or future opportunities.

The digs :

  • Job Type : Full Time
  • Work Location : Onsite in Raleigh, NC, with some hybrid flexibility (will need to be onsite at least 3 days per week)
  • Travel : Rare, less than 10% of the time.
  • Compensation : $139,000 to $188,000 annually.
  • Your actual base pay will depend on your geographic location, job-related skills, experience, and relevant education or training.

EarthOptics uses compensation regions that vary depending on location, so ask your recruiter to share more about the specific salary range for your preferred location during the hiring process.

What you’ll cultivate as a Senior Embedded Software Engineer : (Your responsibilities)

  • Develop and maintain software for embedded systems used in-field real-time sensor data collections.
  • Design and implement robotic control systems.
  • Collaborate with cross-functional teams, such as Data Science, to integrate hardware and software components.
  • Optimize code for performance and reliability in various environmental conditions.
  • Troubleshoot and debug complex software issues.
  • Document code, processes, and system architectures.
  • Lead the design and implementation of our next-generation embedded sensor control system.

Are you our soil-mate? You’ll bloom in this role if you have : (Your qualifications)

  • 3+ years of professional or academic experience in embedded systems.
  • Experience developing in C / C++ and Python.
  • Experience with real-time operating systems (RTOS).
  • Knowledge of robotics control systems and kinematics.
  • Familiarity with sensor integration and data acquisition techniques.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience with embedded computer systems and edge computing.
  • Familiarity with machine vision and image processing.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor or transfer visas at this time.

Although not required, we’d love to see roots in :

  • Prior experience in a fast-paced, start-up environment.
  • Familiarity with machine vision and image processing.
  • Background in IoT (Internet of Things) applications.

Aside from the green , we can offer you :

  • Medical, Dental & Vision Insurance - 80% funded by EarthOptics for benefit-eligible employees and 70% for dependents
  • Company paid LTD, STD, and Life Insurance
  • Meaningful equity option grants
  • 401k Plan + Employer Match up to 4%
  • 17 days of paid time off, plus 9 additional company holidays
  • Parental Leave
  • Professional Development Stipend + access to learning platforms
  • Candidate Referral Program
  • Above and Beyond Bonus Program
  • Flexible Schedule & Hybrid / Remote Work Environment
  • Regular opportunities to give feedback on our benefits offerings

How we stay grounded :

Although we have teammates working in the field, in-office, and at home, we aim to create a cohesive, diverse, and enriching environment for all of our employees.

We embrace different tools to enhance our workflows and communicate intentionally, both live and asynchronously. A few quick facts you should know :

  • We rely on Slack to communicate. Although there are a variety of team-specific systems to facilitate your work, this is our primary!
  • We love both food and emojis at EarthOptics. If hired, you’ll come to love (and use many) taco and donut emojis.
  • Our core business hours are Monday through Friday 11am-4pm EST. We have teammates in every time zone, and have some teams that operate outside of that timeframe.

As a remote employee, you are asked to honor those hours to ensure enough time to overlap with key cross-functional teams.

In order to maximize our remote culture, we host company-wide opportunities to connect (virtually and in-person) and create space for focus work.

For example, we have a weekly all-hands stand-up meeting on Monday and reserve Fridays as a regular No Meeting day.

Instead of values, we believe in actionable cultural concepts . Collectively, we hold one another to act and give feedback with these concepts in mind.

Ours are information and intent , recognition and respect , and autonomy and accountability .

Inclusion and Diversity at EarthOptics :

At EarthOptics, we embrace diversity and equality, and stand against any form of discrimination or harassment. We base all hiring and promotion decisions on business needs, job requirements, and individual qualifications, regardless of race, color, religion, gender, gender identity, national origin, age, marital status, parental status, veteran status, or disability.

We are deeply committed to welcoming and including every qualified individual. As a part of this commitment, we ensure that persons with disabilities have access to reasonable accommodations.

If you require assistance during the job application or interview process, need support to perform essential job functions, or seek other benefits and privileges of employment, please reach out to us at [email protected].

7 days ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Development Engineer, Mobile. ...

Promoted
Ndustrial
Raleigh, North Carolina

Ndustrial is hiring a skilled Senior Software Engineer who will be part of a scrum team that is designing and building the backend, frontend, and API for our Nsight Energy Intensity Platform. We live out this mission every day from our software development teams to our go-to-market teams. Our founde...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Quality Engineer (SDET). ...

Promoted
Denim
Raleigh, North Carolina
Remote

As a Senior Software Engineer, you will be responsible for building the critical infrastructure to process transactions, internal automation tools to streamline payments, and underlying functionality for features our clients love. You have strong opinions about how software gets built but are open t...

Promoted
VirtualVocations
Durham, North Carolina

Software Platform Engineer with 5+ years of experience in a fast-paced production environment. ...

Promoted
Relias Learning, LLC
Raleigh, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer (Magento/PHP)? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. The Senior Software Engineer, Communitie...

Reperio Human Capital
Raleigh, North Carolina

Senior/Principal Embedded Software Engineer (Medical Devices). Senior/Principal Embedded Software Engineer. We are on the hunt for a senior level embedded software engineer, who is willing to take on end to end solution projects. Raleigh, Durham, Chapel Hill, Wake Forest, North Carolina, Embedded, L...

GEICO
Raleigh, North Carolina
Remote

GEICO is seeking an experienced Cloud Network Software Engineer with a passion for building high performance, highly available software-defined network platform. As the Cloud Network Software Engineer you will play a pivotal role in design and development to shape our network architecture, driving i...

NVIDIA
Durham, North Carolina

As a software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes. Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams. Make the choice to join us today! Our team is responsi...

Red Hat, Inc.
Remote US NC
Remote

Correct software and/or configuration file of live and lab system to restore failing system and/or improve the product performance. Computer Science, Telecommunication Engineering, or a related field and three (3) years of experience in the job offered or related role. ...