This individual possesses the solid engineering fundamentals and understanding with some supervision in the application of Software knowledge to assist and support the design, development, creation, modification, and validation of embedded, distributed, scalable and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs and software requirements. Designs and implements small software features for products and systems with memory constraints and custom hardware. Participates in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule. Assists in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code. Collaborates with others inside project team and manufacturers to accomplish project objectives. Writes technical documentation for Software projects. Available in San Diego to collaborate with various stakeholders. Works with software that interfaces with physical devices and orchestrates workflows based on device capabilities. Participates at design reviews and project meetings.
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
Entry Level