Embedded Software Engineer
Embedded Software Engineer
Curtis Instruments, A Kohler Co.
Livermore, CA
See who Curtis Instruments, A Kohler Co. has hired for this role
Curtis Instruments, a Kohler Co., is seeking an Embedded Software Engineer to join our team to further our product development in the electric vehicle industry. You will work with a small, talented team of engineers who are passionate about this continually growing industry.
In this role, you will code and debug real-time embedded firmware for our new generation of electric motor controllers/inverters. If you enjoy working in a HW/SW lab environment, this may be the job for you.
This position is located in our R&D technical center in Livermore, CA. The software group works four days in the office, with flexibility as needed.
What you’ll do:
- Write effective and efficient real-time software.
- Work within a small, highly skilled design team to complete assigned objectives.
- Follow software development cycles, including software requirements capture and verification of software to these requirements.
- Design, setup and run tests to ensure the design meets specifications.
- Debug systems.
- Provide support to continuation engineering and other Curtis engineering teams.
- Participate in the preparation of development specifications.
- Collaborate with Curtis engineering sites around the world.
- Work on a wide variety of vehicles we support, including golf cars, forklifts, small on-road cars, electric ride-on lawnmowers, etc.
We are interested in hearing from you if you possess the following:
- Bachelor’s degree with industry experience or closely related academic or personal projects in embedded, real-time software.
- User of emulators, in-circuit testing and software debugging tools/techniques.
It would be even better if you have:
- Experience with serial communication protocols using CAN, for example CANopen, J1939, UDS, etc.
- Knowledge of control and feedback systems for power and motor control.
- Knowledge of real-time operating systems and task schedulers.
- Knowledge of electronic circuits and implementation.
- Experience with Unified Modeling Language (UML), C++, unit testing.
- Excellent interpersonal skills.
- Effective verbal and written communication skills.
What you get:
- Generous medical and dental plan
- 401k with 5% company contribution
- Life Insurance
- Educational Reimbursement
- PTO
- Paid Parental Leave (for moms and dads)
- 10 annual holidays
- Flexible work environment
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering -
Industries
Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at Curtis Instruments, A Kohler Co. by 2x
See who you knowFeatured Benefits
Inferred from the description for this job
-
Medical insurance -
Dental insurance -
Vision insurance -
401(k) -
Paid maternity leave -
Paid paternity leave -
Tuition assistance -
Disability insurance
Get notified about new Embedded Software Engineer jobs in Livermore, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer (Entry-level)
Software Engineer (Entry-level)
-
Jr. Software Development Engineer - Sunnyvale
Jr. Software Development Engineer - Sunnyvale
-
Software Engineer, Front-end
Software Engineer, Front-end
-
Software Developer
Software Developer
-
Software Engineer
Software Engineer
-
Software Engineer - Front-End Development
Software Engineer - Front-End Development
-
Junior Python Developer
Junior Python Developer
-
Software Development Engineer 1
Software Development Engineer 1
-
Junior Software Development Engineer
Junior Software Development Engineer
-
Software Engineer, Front End
Software Engineer, Front End
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub