Software / Firmware Engineer - Design Consulting Firm (Vancouver, WA) Engineering - Vancouver, WA at Geebo

Software / Firmware Engineer - Design Consulting Firm (Vancouver, WA)

Company Name:
Acumen Executive Search
Software/Firmware Engineer - Engineering Design Consulting Firm (Vancouver, WA)
Acumen Executive Search is a boutique-recruiting firm specializing in finding the right person for our client companies. Our clients enjoy increased long-term retention and productivity and lowered expenses due to the quality of candidates and services we provide.
Does project diversity, combined with innovation, drive your creativity and engineering mind?
Are you the different engineer - the one who likes to engage with people and clients?
Are you naturally curious, have a sense of humor, and are looking for long term growth with a collaborative environment?
If you answered yes to these questions, we'd like to talk with you!

Our client, a mid-sized engineering design consulting firm specializing in technology products is looking for an experienced Software / Firmware Engineer to join their collaborative (and dare we say, fun?) team. The Software / Firmware Engineer will design and implement systems using a variety of languages, while on a team with a strong leader (NOT micromanager!) who facilitates creativity and delegates technical expertise. A sense of humor, strong work ethic, ability to interface happily with people (for example, articulate concepts and appropriate technical information with clients), and ability to manage your own deliverables (time, budget, scope) are all required characteristics of the right person for the company and team.

The Software / Firmware Engineer will:
Design and implement systems using C, C+
and a variety of languages (e.g. C#, VB, Python, Assembly, etc.). Experience with various frameworks & OS's including bare metal systems with no OS is preferred.
Knowledge and experience with many different processors, as well as HW peripherals (e.g. PWM, ADC, DAC, CAN, UART, etc.).
Designs enhancements, updates, and programming changes for subsystems, including simple Windows Apps.
Design firmware for real-time electro-mechanical interactions including motion controls.
May lead a team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective, and high quality solutions for assigned systems portion or subsystems. Facilitates information sharing, validation, and team decision making processes.
Write and execute complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.
Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution.
Analyze designs to determine design, implementation and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
Represents the firmware engineering team for all phases of larger and more complex development projects.

Requirements for the Software / Firmware Engineer are:
Bachelors of Science degree or equivalent and 3
years related experience in software development.
Expertise in multiple firmware design tools and C, C+
languages required.
Knowledge of firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
Excellent teamwork/interpersonal skills and the ability to communicate effectively. Demonstrated ability to work collaboratively, both within and outside one's own work group.
Demonstrated ability to take initiative to identify and solve complex system level issues.
Ability to plan work and accomplish challenging objectives with a minimum of direction.
Excellent analytical and empirical problem solving and troubleshooting skills. Ability to apply statistical methodology in evaluating design and system performance.
Strong written and verbal English language communication skills.
For immediate consideration, please send an email cover with your resume and share why you might be interested in this role.


Keywords: Software engineer, software programming, firmware engineer, software engineering, firmware engineering, C, C++, firmware design, software design, software development, software developer, C#, VB, Python, Assembly, motion controls, hardware engineer, hardware peripherals, PWM, ADC, DAC, CAN, UART, bare metal systems, OS, electro-mechanical, electromechanicalEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.