This position involves designing, developing, implementing, testing, and documenting embedded or distributed software applications, tools, systems, and services. The role requires translating functional requirements into robust, efficient, and supportable solutions that integrate well within the overall system architecture. Responsibilities include participating in the full development cycle from design to maintenance, producing comprehensive software documentation, evaluating new or existing software products and tools, and mentoring junior development engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level