Job details
Job type full-time
Full job description
This position is for our ballard subsidiary located in everett, wa.
Job summary
The srSoftware engineer designs, develops, tests, and implements embedded computer software systemsThis is a hybrid position which offers the opportunity to work remote part of the time.
Essential job functions
Works with the product team to understand requirements and aid in the creation of functionality specifications.
Helps define and evolve development standards, guidelines, procedures, processes, and metrics.
Provides technical and non-technical mentorship and oversight to developers.
Leads the development team and timeline for new product development.
Assists in product release planning and helps assess feature viability/effort.
Participates in maintaining and establishing technical architecture standards and develops cross-product frameworks and best practices.
Designs, develops, and implements software consistent with the development process and contemporary software techniques.
Performs debugging and unit testing of software products.
Analyzes and investigates major software engineering tasks.
Defines design specifications and parameters.
Coordinates with hardware engineers to resolve hardware/software compatibility and interface considerations.
Interfaces with other departments to participate in specification, design, code, and test reviews.
Provides documentation of software products.
Follows and contributes to improvement of the software development process.
Provides timely production support and problem resolution.
Interfaces with users to define system requirements and/or necessary modifications; provides maintenance information.
Produces timely status reports and projections.
Develops and tracks objectives and schedules.
Prioritizes and manages multiple projects within design specifications and budget restrictions.
Participates in project planning and management.
All other duties as assigned.
Minimum qualifications
Education/experience:
Bachelor’s degree in electrical engineering, computer science, or related technical discipline.
Minimum 5 years direct experience related to the essential functions of this job.
Competencies:
Experience with development of linux systems (kernel module development, cross-compiling applications, customized kernel builds, etc.)
Proficient in developing software in c.
Experience with real-time operating systems (lynxos, vxworks, integrity, qnx, rt-linux).
Proven ability to handle multiple projects and meet deadlines.
Creative, flexible, and innovative team player.
Ability to work on complex projects with general direction and minimal guidance.
Working knowledge and understanding of the basic principles, theories, concepts, and practices in the applicable area of engineering/technical specialization.
Proven ability to write clear technical documentation.
Commitment to excellence and high standards.
Acute attention to detail
Demonstrated ability to plan and organize
Excellent written and verbal communication skills
Strong organizational, problem-solving, and analytical skills
Ability to manage priorities and workflow
Ability to work independently and as a member of various teams and committees
Versatility, flexibility, and a willingness to work within constantly changing priorities with enthusiasm
Must be able to speak, read, write, and understand the primary language(s) used in the workplace.
Eligibility requirements
Must be a us person (under itar rules) to be eligible.
An offer of employment is contingent on successfully passing a drug test and background check, and applicants who do not successfully pass both the drug test and background check will not be considered for employment.
Accommodation request
Astronics aes is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilitiesIf you need special assistance or an accommodation while seeking employment, please e-mail recruiting@astronics.com or call: 425-881-1700We will make a determination on your request for reasonable accommodation on a case-by-case basis.
Note: only those applicants under consideration will be contactedPlease accept our utmost appreciation for your interest.