Software Engineer
3 weeks ago
Open Role: Software Engineer
About Qnovo
Since 2010, Qnovo has redefined one of the most fundamental technological advances of the last century - the lithium-ion battery. As an early innovator, we recognized the immense potential in enhancing batteries through intelligent management software and predictive analytics.
By augmenting battery chemistry with computation and learning software, our technologies enable batteries to safely charge faster with extended battery longevity and performance. By creating a new power paradigm through software defined batteries, Qnovo has become the leading catalyst for manufacturing excellence and global sustainability in the field of electric mobility.
We are a supplier to major global manufacturers of electric mobility solutions and consumer devices. Our technology has been embraced by renowned electric vehicle manufacturers as well as consumer device manufacturers, with over 200 million smartphones worldwide currently utilizing our software.
For the latest updates and news announcements, we invite you to visit our website.
As we continue our growth journey, we are actively seeking exceptional talent to join our team.
Job Description
Qnovo is looking for a passionate software engineer to build infrastructure components and capabilities for our growing cloud-connected data collection and management services. This role involves designing, building, and maintaining backend systems to efficiently connect battery management systems and tools to private and public clouds.
The position will be responsible for:
- Designing, developing, and maintaining backend services using Python to support battery management systems;
- Implementing scalable cloud infrastructure using AWS services (Lambda, EC2, S3, RDS, etc.) to manage scalable data from battery systems;
- Building and maintaining APIs to connect battery systems with cloud-based platforms, enabling real-time data collection and monitoring;
- Collaborating with internal cross-functional teams and external customer teams to develop cloud-integrated solutions;
- Ensuring the security and integrity of the cloud infrastructure, following best practices for data security and compliance;
- Troubleshooting and resolving backend issues, ensuring smooth operation of the system;
- Developing clean, maintainable, and testable code, and participating in code reviews.
The Software Engineer must be a resourceful problem-solver with strong interpersonal skills. This role requires a high level of maturity, drive, and flexibility to work in a fast-paced team-oriented environment. The Software Engineer will be expected to participate in and contribute to internal technical discussions.
Required Skills/Experience
The candidate should have a BS degree qualification or higher in software engineering or computer science or other related technical fields.
The candidate should have the following skills/experience/knowledge:
Minimum 3 years of experience in backend development using Python;
Strong fundamentals in Python code development and design related to data management, processing and analysis;
Minimum 2 years of experience working with AWS Cloud services (e.g., Lambda, EC2, S3, RDS, CloudWatch, etc.);
Strong knowledge of cloud security best practices, including IAM, encryption, and compliance with regulatory standards;
Strong problem-solving skills with the ability to troubleshoot complex backend and cloud-related issues;
Experience with standard software development methodologies and tools (e.g., Agile/SCRUM, Jira/Confluence, Git);
Proficiency in using Linux/Unix-based operating systems;
Good problem-solving skills, excellent communication and works well in a fast-paced team environment.
The following skills/experience/knowledge is a plus:
Experience with front-end technologies (e.g., JavaScript, HTML);
Experience with C/C++;
Knowledge of data science and machine learning concepts and tools (Python);
Experience in container technologies like Docker, and Kubernetes;
Prior experience working in a small and agile environment.
Compensation / Location
This position is offered as hybrid working at Qnovo HQ office in Milpitas, CA. Our salary ranges are determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Qnovo is an equal opportunity employer and value diversity and inclusion within our company. We will consider all qualified applicants without regard to race, religion, color, national origin, sex, gender identity, gender expression, sexual orientation, age, marital status, veteran status, or ability status. We will ensure that individuals who are differently abled are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment as provided to other applicants or employees. Please contact us to request accommodation.
To all recruitment agencies: Qnovo does not accept agency resumes. Please do not forward resumes to our job alias, Qnovo employees or any other company location. Qnovo is not responsible for any fees related to unsolicited resumes.
-
Senior Software UI Engineer
6 days ago
Milpitas, California, United States HEAT Software Full timeWe're looking for a talented Senior Software UI Engineer to join our Cloud UI Services team at Ivanti.As a key contributor to the development and integration of various UEM and SM products, you will be responsible for designing and implementing modern frontend UI using HTML 5 and client-side architecture.With a strong background in JavaScript frameworks,...
-
Senior Software UI Engineer
5 months ago
Milpitas, United States HEAT Software Full timeLooking for more than just a job? We like developing our people just as much as we like developing great products. Ivanti is a global leader in IT systems and security management, service management, asset management, and mobility management solutions. Ivanti, created in January 2017 after a merger of HEAT Software and LANDESK, has been around for over 30...
-
Senior Test Engineer
2 weeks ago
Milpitas, California, United States Intelliswift Software Full timeJob Title: Associate Test EngineerLocation: Milpitas, CADuration: 12 MonthsW2 Contract onlyJob Summary: We are seeking a highly motivated and detail-oriented Associate Test Engineer to join our team at Intelliswift Software.Key Responsibilities:Build and test cameras and printed circuit assemblies in the production area.Update documentation as...
-
Staff Software Engineer
4 weeks ago
Milpitas, California, United States Walmart Full timeJob Title: Staff Software EngineerAt Walmart, we're looking for a highly skilled Staff Software Engineer to join our iOS team. As a key member of our team, you'll play a pivotal role in shaping the future of our mobile shopping experience.About the Role:Lead the development and optimization of the iOS platform's homepage features, driving innovation and...
-
Software Development Engineer
1 month ago
Milpitas, California, United States Stellartech Research Corporation Full timeJob Title: Software Engineer/ Test Engineer IJob Summary:We are seeking a highly skilled Software Engineer/ Test Engineer I to join our team at Stellartech Research Corporation. The successful candidate will be responsible for developing software modules that are integrated into product software, typically operating in a real-time environment.Key...
-
Software Engineer
3 weeks ago
Milpitas, United States Qnovo Full timeOpen Role: Software EngineerAbout QnovoSince 2010, Qnovo has redefined one of the most fundamental technological advances of the last century - the lithium-ion battery. As an early innovator, we recognized the immense potential in enhancing batteries through intelligent management software and predictive analytics.By augmenting battery chemistry with...
-
Software Engineer
2 weeks ago
milpitas, United States Qnovo Full timeOpen Role: Software EngineerAbout QnovoSince 2010, Qnovo has redefined one of the most fundamental technological advances of the last century - the lithium-ion battery. As an early innovator, we recognized the immense potential in enhancing batteries through intelligent management software and predictive analytics.By augmenting battery chemistry with...
-
Senior Software Engineer
3 days ago
Milpitas, California, United States Memverge Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at MemVerge. As a Senior Software Engineer, you will be responsible for designing and developing the core system management layer of our Big Memory platform.Key Responsibilities:Design and develop the core components of our system...
-
Software Development Engineer
6 days ago
Milpitas, California, United States KLA Full timeJob SummaryKLA is seeking a talented Software Development Engineer to join our team. As a key member of our software engineering group, you will be responsible for building and maintaining infrastructure vital for large-scale experimentation and deployment of HPC solutions. You will prototype and develop machine control and business logic solutions to build...
-
Embedded Software Engineer
2 weeks ago
Milpitas, California, United States CISCO Systems Full timeJob DescriptionCisco Systems is seeking a skilled Embedded Software Engineer to join our Common Hardware Group (CHG) team. As a member of this team, you will be responsible for developing and testing software for our network switches and routers.Key Responsibilities:Develop and test software for Linux system and diagnostics tests suiteCollaborate with ASIC...
-
Senior Embedded Software Engineer
2 days ago
Milpitas, California, United States Tarana Wireless Full timeJob OverviewTarana Wireless is seeking a highly skilled Embedded Software Engineer to join our team in Milpitas, CA. As a member of our Systems Software group, you will play a critical role in bringing up and maintaining a stable operating platform and build system for our next-generation Fixed Wireless Access (ngFWA) products.This is an exciting opportunity...
-
Senior Embedded Software Engineer
1 month ago
Milpitas, California, United States Tarana Wireless Full timeJob Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Tarana Wireless. As a key member of our Systems Software group, you will play a critical role in bringing up and maintaining a stable operating platform and build system for our next-generation Fixed Wireless Access (ngFWA)...
-
Senior DSP Software Engineer
1 month ago
Milpitas, California, United States Tarana Wireless Full timeJob Title: Senior DSP Software EngineerWe are seeking a highly skilled Senior DSP Software Engineer to join our team at Tarana Wireless. As a key member of our engineering team, you will be responsible for designing, developing, and integrating calibration software modules for wireless communication systems using multiple antennas.Key Responsibilities:Design...
-
Senior DSP Software Engineer
2 weeks ago
Milpitas, California, United States Tarana Wireless Full timeJob Title: Senior DSP Software EngineerAt Tarana Wireless, we're on a mission to accelerate the pace of bringing fast and affordable internet access to the world. We're looking for a highly skilled Senior DSP Software Engineer to join our team and contribute to the development of our next-generation fixed wireless access technology.Job Summary:We're seeking...
-
Software Development Engineer
1 month ago
Milpitas, California, United States Western Digital Full timeJob Title: Staff Engineer, Software Development EngineeringJob SummaryWestern Digital is seeking a highly motivated and talented Staff Engineer, Software Development Engineering to join our team. In this role, you will be instrumental in developing and maintaining our digital twin infrastructure and machine learning software tools.Key ResponsibilitiesDevelop...
-
Senior DSP Software Engineer
1 month ago
Milpitas, California, United States Tarana Wireless Full timeJob Title: Senior DSP Software EngineerWe are seeking a highly skilled Senior DSP Software Engineer to join our team at Tarana Wireless. As a key member of our engineering team, you will be responsible for designing, developing, and integrating calibration software modules for wireless communication systems using multiple antennas.Key Responsibilities:Design...
-
Senior System Software Engineer
2 weeks ago
Milpitas, California, United States Cohu, Inc. Full timeSenior System Software EngineerWe are seeking a highly skilled Senior System Software Engineer to join our Software team. This team is responsible for the architecture, design, and implementation of our software platform from concept to production.As a Senior System Software Engineer, you will be integral in overseeing the entire lifecycle of the software,...
-
Software Development Engineer
6 days ago
Milpitas, California, United States KLA Full timeJob SummaryKLA is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for building and maintaining infrastructure vital for large scale experimentation and deployment of HPC solutions. You will also be prototyping and developing machine control and business logic solutions to build next generation...
-
Senior System Software Engineer
1 month ago
Milpitas, California, United States Cohu, Inc. Full timeSenior System Software EngineerWe are seeking a highly skilled Senior System Software Engineer to join our Software team. This team is responsible for the architecture, design, and implementation of our software platform from concept to production.In this role, you will be integral in overseeing the entire lifecycle of the software, including requirements...
-
Senior Software Engineer
2 weeks ago
Milpitas, California, United States KLA Full timeAbout KLAKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our innovative technologies enable the production of virtually every electronic device in the world.We invent systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards, and flat panel...