EMBEDDED SOFTWARE ENGINEER Design, implement, and test embedded software in C/C++, develop software for Embedded Linux platforms, work with cross-functional teams, debug and optimize code for performance, and maintain documentation including design specs and test plans.