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 with the overall system architecture. The engineer will participate in the complete development cycle, from design and implementation to testing, documentation, delivery, and maintenance. Key responsibilities include producing comprehensive software documentation, evaluating and selecting 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