Senior Embedded Software Engineer
Working at Space Micro:
Space Micro is a fast-paced satellite product company that is looking for candidates who thrive in an exciting and dynamic environment.
Potential employees should have a mix of technical expertise and experience, and also be strongly motivated to achieve technical success on complex engineering projects. Equally as important at Space Micro is that we are looking for self-starting and self-directed candidates who can take a project or assignment and truly "own" it; they can direct themselves day-to-day and keep moving towards to a solution and/or product. The ability to multitask helps significantly since most employees will have a primary project assignment, but also be asked to consult on and review the work done on other projects at the company.
Space Micro has found that potential employees who are used to the large, multi-layered, slow, tech companies (that generate as much paper as they do products) will not truly be suitable for a career at Space Micro. If you like the idea of working on interesting projects, and seeing your work from the early "conceptual" stage through to product delivery, then Space Micro will be an interesting place for you to move forward with your career.
Desired Qualifications:
- BSEE, BSCE, or BSCS
- 7+ years of experience in software development with emphasis on embedded systems.
- Experience with embedded processors/microcontrollers such as ARM, PowerPC, x86, TI-DSP, 8051, etc.
- Experience with embedded Linux, Linux kernel internals,VxWorks, and cross-platform development Tools.
- Experience with Texas Instruments' software development tools (Code Composer) is desired.
- Experience with interface buses/protocols used in embedded systems such as PCI, USB, RS-422/232, SPI, SpaceWire, Ethernet, etc.
- Familiarity with object-oriented programming practices with emphasis on C++ and C programming languages.
- Familiarity with software-lifecycle processes starting from analysis of customer requirements to software deployment, maintenance and support.
- Self-directive person with ability to handle a dynamic work environment.
- U.S. citizen or Green Card holders only.
Position Responsibilities:
- Architect, design, and develop software components for Space Micro Inc.'s space-computer products and associated radiation-effects mitigation technologies.
- Create software requirements, functional, and design specification documents. Design and document software test plans.
- Develop, modify, and maintain board-support software for Space Micro Inc.'s single-board computer products.
- Collaborate with hardware-engineering team to design hardware-software interfaces for components developed at Space Microand design/implement the corresponding device drivers.
Benefits Package:
- Competitive Salaries
- Medical/Dental/Vision/Life Ins. provided at no cost to the employee
- Stock Option Program
- 401k/Profit Sharing Program
A full listing of benefits provided to employees may be seen on the main Space Micro Careers page.
If you are interested in this opportunity, please send your cover letter and resume to us at hr@spacemicro.com. If possible, please provide the resume and cover letter as email attachments.
Space Micro Inc. is an Equal Opportunity Employer.