Software engineer
Dimaag
Embedded Software Engineer
DIMAAG-AI is a Tier 1 supplier of electric vehicle systems focused on designing and building battery modules and packs (including swappables), inverters, motors, and ultra-fast DC charging systems up to 1MW. We are a team of serial entrepreneurs and leaders from the technology and electric vehicle industry, headquartered in Silicon Valley with offices in Japan and India. As an end-to-end, grid-to-point-of-use EV solutions provider, our customers leverage our deep expertise to enable 0-to-1 and 1-to-10 technology growth and fast-track their electrification goals.
Key Responsibilities
- Design, implement, and debug embedded software for vehicle control, battery management, and power conversion systems using C/C++.
- Contribute to the architectural design of embedded systems including firmware and communication protocols.
- Develop software for real-time operating systems, optimizing task scheduling for time-critical vehicle control applications.
- Implement communication protocols (CAN, Ethernet, SPI) for data exchange between embedded systems.
- Develop fault diagnosis, error handling, and fail-safe mechanisms for robust vehicle operation.
- Design and execute test plans using simulation, HIL testing, and on-vehicle testing methodologies.
- Create documentation including design specifications, test reports, and compliance documentation.
- Work with hardware, systems, and QA engineers to integrate software into vehicle platforms.
Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
- Proven experience in embedded software for automotive or real-time systems.
- Proficiency in C/C++ and embedded development tools.
- Strong understanding of RTOS, software architecture, and communication protocols.
- Hands-on experience with ARM processors and development tools.
- Experience debugging circuit boards using oscilloscopes, logic analyzers, and JTAG debuggers.
Other Information
- Competitive salary
- Medical, dental, and vision coverage
- 401(k)
- Stock options
- Company-sponsored events
- ...expertise in C#, .NET, Angular/React, and TypeScript to join our engineering team in Fremont, CA. In this role, you will design, develop,... ...with cross-functional teams to deliver high-quality software while following modern engineering best practices. Key Responsibilities...SuggestedContract work
- ...Overview: ole : Full Stack Software Engineer Location : Fremont, California Duration : 6-12 Months Job Type : Onsite Interview : Skype + F2F JD - Minimum Qualifications ~5+ years in web application development, including, Implementing Application...Suggested
- ...Job Description Job Description Role: Full Stack Software Engineer Duration:City: Fremont State: California Zip:Title: Full Stack Software Engineer (.NET & Angular) Primary Skills: C# ASP.NET Angular TypeScript JavaScript REST APIs...Suggested
- ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to... ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the forefront of innovation by...SuggestedLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
$110.62k - $149.66k
...dynamic organization that is shaping the future of technology.Software EngineerJob DescriptionBrooks is a leading global provider of automation... ..., and clean energy.We are looking for a Contract Software Engineer as we accelerate our growth journey. This position will be an...SuggestedFull timeContract workWork at officeRemote workWorldwideFlexible hours$120k - $200k
...Transformed open-ended real-world traffic scenarios into defined engineering frameworks; developed end-to-end solutions spanning algorithm... ...field of study, or equivalent practical experienceGeneral software engineering experience, proficient in at least one mainstream...Full timeTemporary work$180k - $250k
Berkeley, CA or Fremont, CASystems & Services - Internal Software Engineering /Full-time /HybridAt Rigetti, our mission is to build the world's most powerful computers to solve the world's most challenging problems. Rigetti is a pioneer in superconducting qubits and full...Full timeWork experience placementLocal area$138.76k - $187.74k
...organization that is shaping the future of technology.Senior Software EngineerJob DescriptionJob DescriptionThe focus of the job is... ...perform SQA testing.Work with rest of team, including ME, EE and SW engineers in system level integration.Document release features and...Full timeWork experience placementWork at officeRemote workWorldwideFlexible hours$140k - $220k
...infrastructure, surrounding environments, other vehicles, and pedestrians—making it one of the core teams in autonomous driving.Software or Algorithm Engineers on the team are responsible for one or more of the following:Architecture & Systems: Designing and developing high-...Full timeTemporary work$130k - $180k
Fremont, CASoftware Engineering - Embedded Software /Full-time /HybridThis role will be part of the runtime team which is responsible for the entire on-vehicle AD system integration, optimization, and core feature development. In this role, you will collaborate cross-functionally...Full time- ...Position: Software Engineer Location: Fremont, CA Duration: 12 Months Minimum Skills Required: Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Develop and direct software...
- ...Entry-Level Software Programmer SynergisticIT wants every candidate to know we are always here to support your efforts. Indeed engagement... ...degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT Highly motivated...
- ...Jr Software Engineer To assist in the preparation of plans, scripts, measures, and other items needed for testing while applying company and industry standards. Review requirements and provide inputs to Leads. Build test cases, test data & ensure test environment is...
- ...-level programming and debugging expertise •Primary Keywords - C# Developer, WPF, .NET Core, Windows Application Development, Reverse Engineering , Embedded Systems Integration, C/C++ Programming, System-Level Programming, Industrial Control Systems #J-18808-Ljbffr
- ...Software Engineer role for a health tech partner, working within a fintech team. Requirements: ~4-5 years of experience Must have skills ~4-5 years About Pivotor AI Pivotor AI is building a new way to find jobs by looking beyond your resume...
$140k - $252k
...Manufacturing Quality Data Engineering Role The Manufacturing Quality Data Engineering team specializes in predicting safety critical... ...applications, systems, and databases Design and implement real-time software systems leveraging technologies like Kafka for efficient data...Hourly payFull timeTemporary workWork experience placementFlexible hours- ...work in a fast paced and dynamic environment and achieve results amidst constraints. • Deep understanding of best design and software engineering practices, design principles and patterns and unit testing. • Analytical skills to determine the source of problems and...
$181.27k - $190k
~ Intelliswift Software, Inc. is seeking a qualified professional to fill the position of Software Engineer based in Newark, CA. Job duties - Design, develop and implement customized enterprise-wide software applications and packages to meet the client’s internal and external...- ...Client-side and Server-side JavaScript and AJAX. Education Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering. Benefits of Working with Our Clients...H1bImmediate start
- ...development fleet vehicles and customer vehicles. • Collaborate daily and weekly with validation engineers and suppliers to resolve issues. • Diagnose and root cause software bugs and hardware issues using tools such as: o Diagnostic Trouble Codes (DTCs) o Data...Weekend work
- ...database concepts is a big plus Excellent analytical and problem-solving skills Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering Valid work eligibility required:...
- ...Software Engineer Location: Fremont, CA Key Skills: C#, Python Design and develop test cases for testing software United Modeling Language (UML) in Object Oriented Analysis & Design What You'll Do: Gather requirements, write requirement specifications, and...
- ...Software Engineer (Full-stack) We are looking for a Software Engineer (Full-stack) to build the core foundation of Dexmate's AI-native SaaS platform—from the product experiences users interact with every day to the backend systems that connect users, agents, data, and...
- ...Job Title: Full Stack Software Engineer - .Net Location: Fremont, CA - Onsite Visa: No H1B, GC, and CPT . Local candidates are required. Need 3-9 year of exp. candidate Mode of Interview: Onsite Job Description: Tech Stack: C#, Typescript...H1bLocal area
$7,000 per month
...Requirements Strong programming skills in C/C++, Python, and software design Strong foundation in mathematics and theoretical... ...stochastic processes, and complexity analysis. Possessing solid engineering discipline, or demonstrating strong interest and potential in...Internship$139.8k - $202.8k
...languages such as Ruby, with a demonstrated understanding of software architecture principles required to design scalable systems... ...analysis to ensure code quality, maintainability, and alignment with engineering standards Develop and maintain unit and end-to-end tests to...Full time- ...We are seeking a Senior DSP Software Engineer to join a small, high-impact embedded software team at a product development company specializing in advanced spectrum monitoring solutions. These platforms serve both defense applications and commercial spectrum monitoring...
$145.6k - $200.2k
...impact. If you are driven to create a better, more sustainable future, then this is the right place for you. Our Android Software Applications Engineering team is growing! We are looking for experienced engineer to work alongside with a talented Android team on developing...Immediate start- ...Professionals, Hope you are doing good This is Sangeetha from Info Way Solutions, LLC We have job opening for Senior Software Engineer and the detailed Job description is given below: Kindly check the JD and share your view Role: Senior...
$135k - $150k
...Select how often (in days) to receive an alert: Senior Software Engineer Fremont, CA, US, 94555 Sep 20, 2026 Fiery LLC is the leading provider of Digital Front Ends (DFEs) and workflow solutions for the growing industrial and graphic arts print industries. Fiery...For contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software engineer. Be the first to apply!
- software engineer full time Fremont, CA
- graduate software developer no experience Fremont, CA
- software engineer healthcare Fremont, CA
- network software engineer Fremont, CA
- senior software engineer Fremont, CA
- software developer Fremont, CA
- ngo software engineer Fremont, CA
- startup software engineer Fremont, CA
- software web developer Fremont, CA
- director software engineering Fremont, CA



