Education: Bachelor's degree or related field
Experience: 2+ years
We are seeking a skilled Embedded Software Engineer with a strong background in software architecture to join our team. You will be responsible for the design, development, integration, and commercialization of scalable and high-performance software systems for real time embedded Sensors software within a very dynamic group setting.
You will also work with a cross-functional team of dedicated engineers to ensure that architectural decisions align with business needs and technical requirements in various kinds of commercial devices.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
* Excellent understanding of software design and development process
* Strong analytical skills and ability to work in a dynamic and fast paced team environment
* Understanding of Digital signal processing, Machine Learning and Artificial Intelligence
* Applies advanced software knowledge and experience to design, develop, create, modify, and validate embedded and edge software, applications, and/or specialized utility programs.
* Analyzes complex user needs and software requirements to select appropriate technologies and design frameworks for specific project needs, considering factors such as performance, scalability, and security.
* Develop and maintain architectural designs for software systems, ensuring scalability, performance, and maintainability for products and systems.
* Undertakes design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules.
* Use tools and techniques to model and analyze software systems, identify potential bottlenecks, optimize performance and ensure code quality.
* Leverages technical knowledge with others inside project team to accomplish project objectives and make informed decisions.
* Manage complex projects while meeting project expectations.
* Requires excellent verbal and written communication skills to convey information to meet somewhat large audiences. May require advanced negotiation, influence, tact, etc.
* Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Search #Senior Sensors Software Engineer jobs near San Diego, CA → Browse all live jobs
This posting was published by Qualcomm on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.