Description

•            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

Education

Bachelor's degree