Dimaag provides AI-driven predictive maintenance and smart factory solutions to reduce downtime and improve manufacturing quality. It combines a SaaS AI platform (including generative AI capabilities) with the ENCORE EV ecosystem of swappable battery modules, motors, inverters, power electronics, charging systems, and vehicle software to serve off‑road electrification needs. The company licenses software and delivers AI integrations for visual inspection and factory automation, working with OEMs and partners such as OMRON for high-speed inspection deployments. Dimaag’s products target high-volume manufacturing and off‑road vehicle manufacturers, and its solutions are in production readiness with major OEM partners.
Dimaag provides AI-driven predictive maintenance and smart factory solutions to reduce downtime and improve manufacturing quality. It combines a SaaS AI platform (including generative AI capabilities) with the ENCORE EV ecosystem of swappable battery modules, motors, inverters, power electronics, charging systems, and vehicle software to serve off‑road electrification needs. The company licenses software and delivers AI integrations for visual inspection and factory automation, working with OEMs and partners such as OMRON for high-speed inspection deployments. Dimaag’s products target high-volume manufacturing and off‑road vehicle manufacturers, and its solutions are in production readiness with major OEM partners.
Teeming tracks opportunities at over 24,000 AI startups, then works with you to find (and land) the one you'll love.
Backend Developer
Full-timeNiš, RS
Full-time • Niš, RS
Backend Developer
Full-timeTel Aviv
Full-time • Tel Aviv
Frontend Developer
ContractTel Aviv
Contract • Tel Aviv
Backend Developer
ContractManchester, GB
Contract • Manchester, GB
Technical Writer
InternshipNiš, RS
Internship • Niš, RS
Machine Learning Engineer
Part-timeBerlin, DE
Part-time • Berlin, DE
Company Description
Dimaag is a design and technology leader, established in 2018 and headquartered in Silicon Valley, with offices in Osaka, Japan, and Bangalore, India. Specializing in EV solutions for off-road machinery and charging infrastructure for on-road and off-road vehicles, Dimaag's innovations, including the ENCORE ecosystem, are shaping the future of electrification. ENCORE integrates advanced EV components like swappable battery modules, motors, inverters, power electronics, and software to enhance performance, safety, and cost efficiency without compromise. Alongside EV solutions, Dimaag delivers AI Smart Factory systems that optimize manufacturing processes and achieve high-volume production outputs. Driven by a mission to reduce carbon emissions, Dimaag is committed to building a sustainable future.
Role Description
This is a full-time, on-site role located in Fremont, CA, for a Senior Embedded Software Engineer. The primary responsibilities include developing, programming, and debugging embedded software solutions for advanced EV systems. The engineer will collaborate with cross-functional teams to contribute to software design, troubleshoot issues, and ensure product quality meets industry standards. This position involves working closely with hardware teams to integrate software and ensure maximum performance, reliability, and safety.
Key Responsibilities
Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
Proven experience in embedded software development for automotive or similar real-time systems.
Proficiency in programming languages such as C/C++ and experience with embedded software development tools and environments.
Strong understanding of real-time operating systems, software architecture, and communication protocols.
Hands-on experience with ARM processors and familiarity with ARM development tools.
Proficient in Embedded Software Programming and Embedded Software development.
Design, implement, and debug embedded software for vehicle control, battery management, and power conversion systems, leveraging industry-standard programming languages such as C/C++.
Contribute to the architectural design of embedded systems, including firmware, communication protocols, and integration, to meet performance, safety, and reliability requirement
.
Implement and integrate communication protocols such as CAN, Ethernet, and SPI to facilitate seamless data exchange between embedded systems and vehicle components.
Develop algorithms and strategies for fault diagnosis, error handling, and fail-safe mechanisms to ensure robust operation and fault tolerance in vehicle control and battery management systems
Experience in Debugging and troubleshooting embedded systems effectively.
Develop software for real-time operating systems, optimizing task scheduling and resource utilization for time-critical applications in vehicle control and battery management.
Design and execute test plans to validate embedded software functionality, performance, and safety, utilizing simulation tools, hardware-in-the-loop (HIL) testing, and on-vehicle testing methodologies.
Create comprehensive documentation including design specifications, test reports, and compliance documentation to support product development and regulatory compliance efforts.
Work closely with cross-functional teams including hardware engineers, systems engineers, and quality assurance teams to ensure seamless integration of software components into vehicle platforms.
Experience in debugging electronic circuit boards at both the hardware and software levels, utilizing tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
Familiarity with automotive industry standards and regulations is a plus.
Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, collaborative environment.