You will develop and optimize embedded software solutions with a focus on UI functionality and system performance. You will design unique functionalities for UI applications and establish printer specifications based on project architecture.
Responsibilities
- Optimize code and algorithms for memory usage, energy efficiency, and overall performance.
- Implement security measures to protect embedded systems from vulnerabilities and unauthorized access.
- Conduct developer testing on simulators and evaluate API call data to validate UI modifications.
- Document code modifications and craft feature stories to facilitate testing and collaboration.
- Analyze project data to define UI task requirements and rectify errors in legacy codebases.
Required Skills
- Master’s degree or foreign equivalent in Computer Science, Information Systems, Information Technology, CIS, MIS, Engineering, or a related field.
- At least 1 year of experience as a Software Engineer, Developer, Software Architect, or Software Developer.
- Experience working with CIS and MIS frameworks.
- Experience rectifying errors and enhancing existing interfaces within legacy codebases.
- Knowledge of industry standards and regulations for embedded software compliance.
- Ability to travel or relocate to various client sites throughout the U.S.