Embedded Software Engineer (Santa Barbara)

Embedded Software Engineer (Santa Barbara)

13 Sep 2024
California, Santa barbara 00000 Santa barbara USA

Embedded Software Engineer (Santa Barbara)

Vacancy expired!

Amigen is a startup company specializing in digital camera products. We develop camera engines for the sportsman, military, medical and industrial markets using sensors covering the spectrum from visible to long wave thermal all to enhance vision beyond what the eye can see. Our niche expertise is in utilizing ARM processors running an optimized embedded Linux OS to provide our brand customers and partners with the brains and hearts of their digital imaging products. If you are looking to become part of a very fast-paced team, are a great problem solver, and love to contribute and learn about electronics, software and systems engineering, have a scan through our job postings and email us your questions and/or resume. Compensation will be competitive and based on experience and capabilities.

The culture at Amigen is comprised of the following:

System oriented – each one of us takes an interest in the whole system and like a system, our team wins and fails as a whole.

Product, market and customer focused – we don’t just make cool products, we make cool products that at the end of the day, make money.

No “Not Invented Here” syndrome here. We get our kicks from finishing jobs in the best and most efficient way, period. It may not always be our own idea. We have no problem learning from others. And the world is filled with plenty of hard problems.

Self-motivated – if you hit a road block or complete a task and wait to be told what the next thing is to do, this isn’t the place for you.

Problem solving – when you hit a roadblock, you use all available resources to deal with it and move on.

Teaching – Second to problem solving, our engineers’ favorite thing is to pass on what we have learned.

Fail Fast – There are no stupid questions or stupid mistakes, just those that are repeated. The faster you fail the faster you can succeed.

Hobby – This is our hobby. It is what we would do for fun even if we were not getting paid. We think about our hobby all the time. There is nothing like popping up at 3am when the solution comes to us in our sleep.

Leadership mantra – Hire good people and let them do their job!

Job Title: Software Developer (Sr & Jr)

Job Description:

The Embedded Linux Software Engineer will lead or assist in all aspects of software development. This is a person who likely has spent hundreds of hours on a Raspberry PI or equivalent, has tested multiple build systems, and has a passion for diving down to boot/kernel/driver level and up to application level user interfaces. It is very advantageous if he or she has played with camera sensors, displays, memory interfaces, other sensors and embedded Linux imaging tools and how they appear on screen and are interpreted by the user.

The Amigen software developer’s day consists of code design, debug and integration on all parts of a digital imaging system. You will constantly be challenged with how to solve old problems more efficiently and how to invent solutions to new problems. While we prefer to be collocated as much as possible, you may find working from home or other isolated settings to be more effective on the deeply detailed tasks. You will work often with your co-developers and systems designers to set your tasks and timeline expectations and ensure everyone stays on track. One of the perks of working on imaging systems is the instant gratification of seeing what you are doing. Most of our tasks end with a milestone demo where you display your output to the team and customers.

Amigen is searching to fill both Junior and Senior level positions. Whether you have 1 year of Pi/Arduino work under your belt or 20 years of self-managed project completion success, we have a spot for you.

Key Requirements and Skills:

Languages: C, C, Python

ARM uP Architecture/Assembly

Linux Build Systems, Drivers and Kernels, User Applications, and Boot Loaders

Embedded Software best practices

Open Source tools and libraries

Image and Signal Processing theory, implementation and optimization

SW/HW interfaces, understanding schematics, power consumption implications, signal and timing analysis and margins

BS or MS in related engineering field preferred

If interested, please hit reply through email with your resume and a short introduction of yourself.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.