Cleaveland/Price is looking for an Embedded Software Engineer to provide firmware and software-based solutions for embedded electronic products, covering the complete product lifecycle, including new product development, feature enhancements, bug fixes, and support for manufacturing and end-user tools.
Requirements
- Experience with Embedded-C required
- Experience with.NET framework a plus
- Familiarity with scripting languages, such as Python, a plus
- Knowledge of digital signal processing, wireless communication design, or three-phase power systems a plus
Responsibilities
- Develop, maintain, and test embedded firmware using debuggers, simulators, and electrical test equipment
- Develop, maintain, and test software-based tools used during the manufacturing process and by end-users in the field
- Support development collaboration, supports code review process, and follows internal coding standards
Other
- Independently or under the limited guidance of a supervisor or a more experienced engineer, you will:
- Confer with engineers, customers, and others to discuss existing or potential engineering projects or products
- Provide guidance to less experienced engineers and facilitate training as needed
- Complete other tasks as assigned
- Sedentary work. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Repetitive motion. Substantial movements (motions) of the wrists, hands, and/or fingers. The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal.
- Requires concentration, accuracy, and focused mental effort while multi-tasking in a team environment.
- Ability to wear standard personal protective equipment (PPE) required while on the shop floor or in other work area where mandated (i.e. steel-toed shoes, safety glasses, and/or other applicable PPE).