Software Engineer

Job description

About us:

Hedgefog Research (HFR) is a fast-growing R&D/Manufacturing company located in the Los Angeles Metropolitan area (San Pedro, CA). Focusing on developing novel solutions for scientific, industrial and medical applications, we have an array of exciting projects that involve development of innovative products and laboratory prototypes. As a company with a heavy R&D emphasis, we offer an exciting work environment and career paths to grow.

Who we are looking for:

We are seeking a highly motivated individual to fulfill the role of Software Engineer. A successful candidate will be an experienced software engineer and applied mathematician with a background in commercial software development as well as good understanding of hardware interfacing, lab automation, data acquisition, and data analysis. In-depth knowledge of C# and familiarity with C++ as well as understanding of the full software development life cycle (SDLC) are required. Experience in Python and good understanding of computer vision and machine learning methods are required. Proficiency in mathematical methods and their application to data analysis is required. Ability and desire to learn new fields and techniques will be indispensable in this position and will promote future professional growth.

Responsibilities:

- Work in a small team of software developers on producing commercial software for medical and scientific applications.

- Maintain and upgrade HFR’s existing software products.

- Generate new ideas and work with HFR’s scientific team in proposing new software solutions for commercial and government customers.

- Support software development for data collection from laboratory prototypes containing following system modules/components: cameras, microcontrollers, data acquisition devices, control electronics.

- Write technical proposals/reports.

Position requirements and nice-to-haves:

M.S. or Ph.D. in mathematics, computer science, physics, or related field. Candidates with B.S. and very strong resumes with extensive (5+ years) commercial development experience will be considered.

  • Proficiency in C# programming and strong familiarity with C++ programming (Required)
  • Experience with modern software development techniques including configuration management principles and tools and source code version control (e.g. git/GitHub) (Required)
  • Experience with programming in Python and familiarity with TensorFlow or PyTorch (Required)
  • Proficiency in programming in MATLAB, R, and SQL is a plus
  • Experience in data analysis and/or signal processing is a plus
  • Familiarity with data acquisition techniques (e.g., cameras and common lab instruments) is a plus
  • Good inter-personal communication skills: you will be a part of a small team of professionals and ability to get along with people in a high-pace R&D environment is essential (Required)

What we offer:

The new Software Engineer will join a small, tightly knit team of engineers and scientists and will be expected to function well in a rapidly evolving small-company environment. At HFR, we pride ourselves on offering our team members a work environment that is highly professional, informal, and fun. The new employee will discover an intellectually stimulating job that offers daily technical challenges and enables the individual to seek and find solutions while avoiding excessive bureaucracy overhead of larger corporations.

As part of the job package, we also offer:

- Retirement plan with employer matching

- Paid Personal Time Off

- Paid holidays

- Flexible medical benefits (i.e., you pick your insurance, we pay for it)

This position requires U.S. Citizenship. No exceptions.

This job is on-site only. No teleworking.

Apply on Indeed.com