Medical Plans: a choice between two competitive options
Vision & Dental
Life/AD&D
401k
Paid Time Off
Job summary
A leading satellite communications firm in Redmond is seeking a Senior Software Engineer to join their application-layer software team. In this role, you will handle critical feature implementation and address complex problems across various software domains using C/C++, Python, and MATLAB within an embedded Linux environment. Ideal candidates will have over 8 years of technical experience and a strong background in embedded software design. This position offers competitive compensation and a robust benefits package.
Qualifications
8+ years of technical experience in software development.
Ability to work in an embedded Linux environment.
Experience in designing new features and resolving pre-existing code issues.
Responsibilities
Key implementer of new and existing application layer embedded software.
Create new designs using proven design patterns.
Document designs thoroughly.
Support complex projects to meet technology performance and schedule objectives.
Skills
C/C++
Python
MATLAB
Bash
Software design patterns
Embedded software design and development
Embedded Linux
Software design documentation
Unified Modeling Language
Relational and non-relational database design
SoCs and their toolchains
Automated testing using pytest
Education
B.S. Degree in Computer Science or Electrical Engineering
Job description
A leading satellite communications firm in Redmond is seeking a Senior Software Engineer to join their application-layer software team. In this role, you will handle critical feature implementation and address complex problems across various software domains using C/C++, Python, and MATLAB within an embedded Linux environment. Ideal candidates will have over 8 years of technical experience and a strong background in embedded software design. This position offers competitive compensation and a robust benefits package.