• Software design and development of microprocessor and/or GUI based products and systems.
• Working with engineering prototypes and production designs from concept through manufacturing release
• Participate in hardware/software integration of multiple system components.
• Take software lead on specific projects following department processes and standards and ensure the design functionally meets customer requirements.
• Participate in R&D and new product design efforts.
Required Qualifications
• Bachelor of Science degree in Computer Science or Electrical Engineering (BSCS, BSEE) or equivalent.
• Four (4) to nine (9) years of software design experience.
• Must be familiar/experienced with the C programming language in Embedded Systems/Real-Time OS/Windows OS.
• Experience and an understanding of software design, test/verification techniques, including system integration (hardware/software/mechanical) of multiple components.
• Experience microprocessor products including concept, design, testing, verification, integration, documentation, etc.
• Logical thought processes, excellent attention to detail, ability to conceptualize, implement, and document innovative solutions.
• Ability to read and understand schematics and datasheets.
• Strong problem-solving skills relating to software design.
• Requires little supervision, go-getter, ability to learn on your own and seek out new responsibilities.
• Positive interpersonal skills dealing with co-workers.
Desired Qualifications
• Experience with ThreadX/GUIX and Renesas MCUs.
• Experience with diagnostic tools (oscilloscopes, logic analyzers, spectrum analyzers, etc.).
• Experience with HTML/CSS/JS and/or Front-End GUI Design.
• Experience with one or more Real-Time Operating Systems.
• Familiarity with GIT/CVS or other code archiving tools.
• Experience with Assembly languages.
• Experience with Linux OS tools, Bash scripts.
• Familiarity with DO-178C.
• Familiarity with FAA and/or Mil Spec requirements
Bachelor's degree