Backed by Battery and a16z.
About the role
We are looking for a highly motivated, enthusiastic and skilled Senior Software Engineer to help us build elegant and robust software that will be part of our unmanned aircraft systems and applications. This position is eligible for hybrid work. It is our strong preference that this position is on-site 3 days per week to allow for maximum collaboration and connection to the team and product.
What they're looking for
- Bachelor's degree of Science from an accredited course of study, in engineering, computer science, mathematics, physics
- 9-13 years in an engineering classification OR, 7-11 years’ experience in an engineering classification with a Master's degree
- Knowledge of real-time software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints
- Knowledge of programming languages (e.g., C++, C, C#, Assembly, Matlab)
- Knowledge of communications, networking, and protocols
- Knowledge of computing equipment and its operating systems (e.g., Windows, Linux)
More about this role
We are looking for a highly motivated, enthusiastic and skilled Senior Software Engineer to help us build elegant and robust software that will be part of our unmanned aircraft systems and applications.
- Solve challenging engineering problems and lead the development of real-time safety critical software using industry best practices
- Have specialist skills in firmware and embedded systems
- Be responsible for assuring the delivery of high-quality products and software services
- Represent software engineering internally and externally and interact with senior personnel on key technical matters
- Mentor other software engineers and advise software management
- Bachelor's degree of Science from an accredited course of study, in engineering, computer science, mathematics, physics.
- 9-13 years in an engineering classification OR; 7-11 years’ experience in an engineering classification with a Master's degree.
- Knowledge of real-time software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
- Knowledge of programming languages (e.g., C++, C, C#, Assembly, Matlab).
- Knowledge of...
Browse similar: Startup jobs