drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pittsburgh, PA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About the Company

At Bloomfield we are revolutionizing the way crops are monitored and managed. Our AI-powered imaging technology provides continuous plant-level health and performance insights from seed to harvest. Our mission is to empower farmers with the tools they need to increase crop productivity and quality while using fewer scarce resources ultimately contributing to a more sustainable and food-secure future.

In 2024 Kubota Corporation a global leader in agricultural machinery and solutions through its North American subsidiary Kubota North America Corporation acquired Bloomfield. This acquisition unites Bloomfields innovative technology with Kubotas extensive resources and commitment to provide comprehensive smart agriculture solutions to farmers worldwide. Our combined expertise and resources will drive innovation and deliver benefits to farmers ensuring a more sustainable and prosperous agricultural industry.

About the Role

We are seeking a skilled and motivated Software Engineer to join our team in developing and maintaining software systems for integrating camera modules with a wide range of embedded computing platforms. This role involves supporting existing camera solutions while also designing new software components to interface with various camera technologiesincluding USB Ethernet and MIPI-CSI. The ideal candidate will have experience working with embedded systems be comfortable developing for both microcontrollers and application processors and possess a solid understanding of camera protocols sensor pipelines and low-level hardware interfaces. This position offers the opportunity to contribute across the stackfrom firmware and driver-level development to application-layer integrationon cross-platform high-performance imaging systems.

Key Responsibilities:

  • Design develop and optimize software for embedded systems across various computing platforms including microcontrollers SBCs and high-performance embedded processors (e.g. NVIDIA Jetson Raspberry Pi NXP STM32).
  • Integrate and support camera modules using common interfaces such as USB Ethernet and MIPI-CSI ensuring compatibility across different hardware platforms and operating systems.
  • Develop and maintain low-level camera drivers middleware components and user-space applications for camera control data acquisition and image processing.
  • Collaborate closely with hardware firmware and systems engineers to optimize end-to-end camera performance power efficiency and reliability.
  • Participate in architecture discussions design reviews and code reviews ensuring software robustness modularity and maintainability.
  • Provide software support for existing camera systems in production including debugging performance tuning and feature enhancement.
  • Stay current with trends in embedded imaging sensor technologies and real-time video processing to inform and assist in development strategies.

Qualifications:

  • Bachelors degree in Computer Science Electrical Engineering or a related field
  • 13 years of experience in embedded software development with hands-on work on ARM-based microcontrollers and embedded Linux platforms.
  • Experience integrating camera systems using interfaces such as USB Ethernet and MIPI-CSI across a range of computing platforms (e.g. NVIDIA Jetson NXP STM32 Raspberry Pi).
  • Experience debugging hardware/software integration issues including signal timing interface reliability and memory/resource constraints.
  • Proficiency in Python with additional experience in shell scripting C and C considered a plus.
  • Familiarity with Linux system development including device trees kernel configuration and driver development for camera or peripheral devices.
  • Exposure to camera calibration image tuning or computer vision libraries (e.g. OpenCV GStreamer V4L2) is a plus.
  • Strong communication and collaboration skills with the ability to work effectively across cross-functional teams.

What We Offer

In addition to the opportunity to apply and develop your skills toward key business objectives we offer an excellent compensation package including:

  • Competitive base salary and performance bonus
  • Medical dental and vision insurance
  • 401(k) retirement plan with company match
  • Unlimited PTO
  • Parental Leave
  • Training & Development Stipend
  • AI Tool Stipend

Bloomfield is an equal opportunity employer. We consider qualified applicants without regard to race color religion sex national origin sexual orientation disability gender identity protected veteran status or other protected classes.



Required Experience:

Manager

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.