Senior Software Engineer
Company: Sigma Design, Product Design and Engineering
Posted on: May 26, 2019
SIGMA DESIGN is a fun, fast-paced engineering consulting company
currently experiencing explosive growth. We are looking for Senior
Software Engineer. Culture, Curiosity, Competency and Confidence
are a must. We offer competitive compensation (DOE), medical and
dental insurance, a retirement plan, and a quarterly bonus program.
We also offer Voluntary Benefits: Vision, Long Term Disability, and
Term Life insurance. Essential Job Functions - Responsibilities:
Act as a project lead for a team of software and firmware
engineers. May include system architecture and design as well as
organizing and directing the daily work of various engineers. Work
alongside other engineers on the team to elevate technology and
consistently apply and enforce best practices. Coordinate with
project managers and various disciplines to ensure project meets
system requirements and schedule. Provide assistance generating
engineering time estimates for client proposals. Work with clients
to capture system requirements and design system to meet
requirements. Design and implement software systems to interact
with various hardware to drive/control electronic and
electro-mechanical devices. Create desktop (or web) applications to
controls systems for prototyping, test and automation solutions.
Analyze, diagnose, and debug existing code. Work with SQA to ensure
solution are fully tested and meet requirements prior to delivery.
Manage time to produce results within allocated timeframe.
Education and Experience (knowledge, skills and abilities): Bache
lor's degree in Computer Science AND 10 years of degreed
experience; Maste rs degree preferred. > Experience in a lead
type role and directing the daily activities of others. Experience
in Agile Development methodology. Experience with software
architecture. Capable of delivering on multiple competing
priorities with little supervision. Demonstrated programming
capability in Python, C#, C and Java. Demonstrated experience
working in Windows and Linux environments. Experience with systems
that include vision, audio and variety of sensors. Capable of
building API's and services using REST, SOAP, etc. Demonstrated
experience developing desktop applications required (web and mobile
highly desirable). Wired and Wireless communication protocols such
as USB, Ethernet, BLE, Wi-Fi. Knowledge of software testing
methodology, including writing and execution of test plans,
debugging, and testing scripts and tools. Travel requirements of
30%. Strong written and verbal English language communication
skills. Excellent teamwork/interpersonal skills and the ability to
communicate effectively. Demonstrated ability to work
collaboratively, both within and outside one's own work group.
Demonstrate commitment and adherence to SIGMA DESIGN Core Values.
Advanced proficiency in MS Word, Excel, Outlook and PowerPoint.
Pass a post-offer background verification. Work Environment
Standard office environment with normal amounts of office related
conditions. Occasionally may be required to work in environmental
conditions that emulate typical user environments in order to
facilitate design testing and validation.
Keywords: Sigma Design, Product Design and Engineering, Portland , Senior Software Engineer, IT / Software / Systems , Vancouver, Oregon
Didn't find what you're looking for? Search again!