Job Number: 16-BTG-518X
ROLE OBJECTIVE: The Software Engineer is responsible
for complex software engineering projects including all aspects of firmware and
software development. This person will
actively participate in the product system requirements definition process,
allocate functions and features to system hardware and software elements,
define software architecture, create software work breakdown structure, and
manage software development and validation process. Will interact with all
members of the engineering team and support sales and marketing efforts to
design and test new software and software products in a concurrent engineering
environment to facilitate the development of new revenue-generating products.
This will be accomplished under the supervision of the
Technical Team Lead. Completion of job
responsibilities will be through both internal associates and external
contractors and accomplished in a timely and ethical manner.General Functions
Provides lead software engineering support for complex software
engineering projects. Supports sales and marketing efforts for software
engineering projects and support for new product development, purchasing,
quality, and sustaining engineering support for manufacturing.
Lead software engineer for complex software
Actively participate in the product system
requirements definition process
Allocate functions and features to system
hardware and software elements
Define software architecture
Create software work breakdown structure
Manage software development and validation
Prepare project tracking system, keeping
management apprised of project progress, technical challenges, and recovery
Support customer meetings and demonstrations
Resolve customer use issues including travel to
customer sites to resolve issues
Implement a software bug tracking system
Provide assistance with sales and management to
prioritize and schedule resolution consistent with customer and sales needs
Deliver initial system and on-going software updates
on promised schedule
Responsible for software releases to be fully
tested and validated
Identify and recommend new technologies
applicable to improving X-COM’s product line capabilities.
Technical support and sustaining engineering for
Technical support to purchasing for vendor or
Other tasks as required by the Technical Team
Level of Education - Bachelors degree in
engineering or science, minimum.
Thorough understanding of the underlying
principals of software design.
Excellent PC skills including word processing,
spreadsheets and some experience in the design of PC based applications.
Knowledge of assembly and high level languages
for multiple processor types.
Experience in object oriented software design
and Windows .NET
Experience in embedded systems development
Excellent oral, verbal and interpersonal skills.
Bird Technologies offers a competitive wage/benefit package,
including medical/dental/vision, 401K, and gainsharing bonus.
Bird Technologies is an Equal Opportunity/Affirmative Action
Employer. We consider applicants without regard to race, color, religion, age,
national origin, ancestry, ethnicity, gender, gender identity, gender
expression, sexual orientation, marital status, veteran status, disability,
genetic information, citizenship status, or membership in any other group
protected by federal, state or local law.
Will accept a trainee?
NoJob LengthWork Hours