Design, develop, and test software for use in embedded processors used in state of the art radar systems. Requires hands on firmware development on 32-bit Linux based architecture working with a team of electrical engineers to implement the latest in new software developments. Most software development takes place using C++ with occasional coding in the Linux kernel using C.
Essential Functions:
Develop new functionality within existing embedded systems. Develop and document tests for embedded systems. Learn the use of new systems and create a foundation and framework for staging software developed by others. Work with others in the creation of those systems. Provide support during manufacture and use of systems using embedded software. Maintain and define software release sets. Document and improve test procedures. Code reviews, managing additions to software repositories such as GIT.
Minimum Requirements, Education, Certifications
Bachelor of Science Degree in Electrical Engineering or Computer Science. 3+ years of work experience. Strong knowledge of C++/C. Experience using GIT as a software revision control system.
Essential Functions:
Develop new functionality within existing embedded systems. Develop and document tests for embedded systems. Learn the use of new systems and create a foundation and framework for staging software developed by others. Work with others in the creation of those systems. Provide support during manufacture and use of systems using embedded software. Maintain and define software release sets. Document and improve test procedures. Code reviews, managing additions to software repositories such as GIT.
Minimum Requirements, Education, Certifications
Bachelor of Science Degree in Electrical Engineering or Computer Science. 3+ years of work experience. Strong knowledge of C++/C. Experience using GIT as a software revision control system.