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 SMI and 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 here.
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.
|