Embedded Software Engineer
3 hours ago
You will be responsible for full-process development on a variety of different projects involving multiple coding and scripting languages like Java, C, C++, Perl, etc. As part of a small (1-6 person) multi-disciplinary engineering team, you and the other software engineer(s) will have full responsibility for product development from requirements gathering to shipping. You must have the ability to meaningfully communicate with members of all engineering disciplines (Hardware, RF, Software, FPGA, etc), as well as management.
You will be expected to perform duties in all areas of development (i.e. requirements analysis, high and low level design, coding, documentation, and testing and validation). Our products are developed to very high standards of quality and reliability and you will be expected to learn and conform to the department’s software process during all development activities.