This position plans, schedules, and leads software development projects of moderate scope or detailed phases of major, large-scale projects, and participates in the determination of technical objectives to be met. The incumbent is additionally responsible for researching competitive products to assure new products maintain a competitive edge. (Throughout this document, the term “software” is used generically to represent software and/or firmware).
Embedded Engineer Responsibilities
Independently plans, schedules, and leads software development projects and contributes to the establishment of new product definition and design goals by evaluating competitive product and discovery of customer needs.
Independently works on a wide range of complex problems that require new approaches thought adaptations and modifications of standard software principles, theories, techniques, and procedures, providing solutions that are imaginative, thorough, and practical.
Researches and analyzes software issues to determine suitable solutions to prototype, production, or field failures and establishes and coordinates design reviews with peers as well as project leads that have provided design input to ensure all requirements are met.
Directs the work of a few engineers, designers, and technicians on assigned projects.
Responsible for personally testing his/her own software as well as testing peer software when necessary.
Maintains up to date project records, software documentation, research results, and agency approvals.
Embedded Engineer Qualifications
BS degree and at least five years of relevant, professional engineering experience of increasing complexity.
Embedded software development experience using C/C++.
Ability to provide imaginative, thorough, and practical software and engineering solutions to a wide range of difficult problems.
Ability to direct the work of and provide consulting advice to engineers and designers
Understanding of hardware/software integration techniques and software configuration management (CM) tools.
Excellent written/oral communication skills with a proven ability to work both independently and collaboratively within a team environment while following established procedures.
Experience developing software in a Linux/UNIX environment.
Experience working with real-time operating systems (RTOS).
Experience with distributed modeling and simulation, CAN Bus, Ethernet, USB, SPI, I2C interfaces, and Programmable Electrical Medical Systems (PEMS).
VanderHouwen is an award-winning, Women-Owned, WBENC certified professional staffing firm. Founded in 1987, VanderHouwen has been successfully placing experienced professionals throughout the Pacific Northwest and nationwide. Our recruitment teams are highly specialized in either Technology and IT, Engineering, or Accounting and Finance career markets. Our recruiters value building meaningful, professional relationships with each candidate as well as developing honed knowledge of companies' staffing needs and workplaces. Partner with us to land your next exciting career.
VanderHouwen is an Equal Opportunity Employer and participates in E-Verify. VanderHouwen does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil rights laws.