Embedded Software Engineer - Mission Microwave
Cypress, CA 90630
About the Job
ABOUT THE COMPANY:
Mission Microwave Technologies was founded in 2014 to revolutionize the next generation of Solid-State Power Amplifiers (SSPAs) and Block Upconverters (BUCs). We utilize advanced GaN transistors, unique power combining technology, and novel full-system designs to create the industry’s most efficient, lightweight, and compact high-power SSPAs.
Our management team has more than 100 years of combined experience supplying high-performance, high-reliability SSPAs to commercial, military, and space customers. We’ve achieved significant growth in only 10 years and are currently owned by a private equity firm.
We are proud to be listed as #23 in Fortune Best Workplaces in Manufacturing & Production, and certified a Great Place to Work since 2022.
Mission Microwave’s headquarters are located at 6060 Phyllis Drive, Cypress, CA 90603. This role is required to be on-site.
JOB SUMMARY:
We are presently seeking an experienced Embedded Systems Engineer to join our talented engineering team. The qualified candidate will support in the development of hardware and firmware to be used in modules or integrated into larger systems. The candidate must be capable of designing circuits that incorporate SOICs running embedded OS cores (Linux, for instance); a micro controller and its related peripherals; ADC, DAC, Temperature Sensors, etc. The role will be responsible for defining specifications, developing, designing and documenting firmware and software for embedded systems.
ESSENTIAL DUTIES & RESPONSIBILITIES:
- Developing and testing highly reusable embedded software
- Debugging and unit testing of software products
- Diagnose, debug and solve issues to meet production milestones
- Support Hardware and software integration in an Agile development environment
- Performing simulation and hardware-in-the-loop testing
- Working in a team environment as well as individually
- Supporting design reviews and other customer-facing meetings
QUALIFICATIONS:
- Must have experience with bare-metal
- BS/MS degree in Computer Science, Computer Engineering
- At least 3-4 years of experience in embedded software development/verification
- Journeyman level expertise developing embedded systems with TI microcontrollers code development
- Development experience with real-time embedded software
- Regulated industry experience such as Aerospace / Avionics / Space
- Experience working in a manufacturing environment preferred
- Ability to write clear, well-tested, well-documented software
- In-depth knowledge of the C coding language. Strong C/C++ development experience
- Basic understanding of electrical circuits and power amplifiers
- Experience with aspects of the software life cycle process including planning, decomposition of system requirements to high-level software requirements, low-level requirements, architecture, code, verification, and certification
- Excellent communications skills, both written and verbal
- Strong mechanical, mathematical, & geo-spatial comprehension skills
- Creative, open-minded, a good communicator, and a good listener
- Dependable, self-directed, and self-disciplined
- Excellent time management and multitasking skills
- Strong problem solving and analytical skills. Must be able to describe problems and solutions in a clear, concise manner.
- Problem solving, well organized and detailed oriented