Job Directory Software Engineer

Software Engineer
Everett, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The qualified candidate will be part of the Everett, WA high-performance engineering team responsible for the research and development of firmware and software used in the manufacture of Fluke products. The team consists of embedded software and firmware developers, and the ideal candidate will bring an aptitude for integrating solutions to provide our customers the best products in the world.

Primary Responsibilities:

* Serve as a technical leader for major new product development projects or multiple simultaneous projects.
* Design, develop, test & debug, document, and perform analysis on embedded software and devices.
* May be responsible for developing or executing project plans and processes, schedules and for documentation of work and results.
* Collaborate intensely with the UI/UX, Hardware and Manufacturing Engineers to develop products that meet internal and external customer expectations.
* Create appropriate software architecture to support software applications and achieve optimal performance and flexibility.
* Keep up to date on knowledge regarding current trends in software development practices and tools.

Required Technical Skills:

* Bachelor's degree in Computer Science, Electrical Engineering, or related field. Experience can be substituted for level of education.
* Minimum 4 years' professional software development experience with embedded Linux devices.
* Significant experience with C 11 or newer.
* Have experience using an Agile-based development process, preferably Scrum, on multiple projects.
* A minimum of two years' experience with all phases of the SDLC / product development process: design, testing, release, and sustainment.
* Ability to quickly adapt to evolving requirements and system changes.
* Ability and interest learning new programming concepts, languages, and practices.
* Demonstrated ability in agile estimation practices.
* Experience with source control (SVN, Git, and etc.)
* Experience with scripting languages (Python, Perl, etc.)
* Qt QML development experience a plus.
* IoT / cloud architecture experience a plus.
* Radio firmware development experience a plus.
* Experience securing network-connected devices a plus.

Required Behavioral Skills

* Has a drive to deliver results, with a mindset of a sense of urgency and ability to drive daily progress, even on complex design issues.
* Extremely motivated and exhausts all efforts to complete tasks, has a can-do attitude and drive towards delivering high quality and reliable designs.
* Self-starter with the ability to quickly learn/teach and adapt to new complex technical challenges. Creative and innovative, an outside-the-box thinker.
* Trusted customer advocate, strives to understand internal and external customer needs and uses that knowledge to drive results within the projects and the teams. Ability and interest in communicating with customers and stakeholders.
* Professional and positive approach and attitude, self-motivated, strong in building relationships, team player, dynamic, creative with the ability to work with minimal supervision.
* Ability to influence others - must be able to inform, convince, and persuade others to action on key initiatives, designs, trade-offs.
* Ability to work with ambiguity and utilize sound judgement and decision-making skills.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.