DIMAAG · 12 hours ago
Senior Embedded Software Engineer
Dimaag is a design and technology leader specializing in EV solutions for off-road machinery and charging infrastructure. They are seeking a Senior Embedded Software Engineer to develop, program, and debug embedded software solutions for advanced EV systems, collaborating with cross-functional teams to ensure product quality and performance.
Artificial Intelligence (AI)Autonomous VehiclesCharging InfrastructureComputer VisionElectric VehicleMachine LearningManufacturingRobotics
Responsibilities
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
Qualification
Required
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
Experience in debugging electronic circuit boards at both the hardware and software levels, utilizing tools such as oscilloscopes, logic analyzers, and JTAG debuggers
Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, collaborative environment
Strong teamwork and communication skills
Preferred
Familiarity with automotive industry standards and regulations is a plus
Company
DIMAAG
Building cutting-edge products and software services encompassing AI, Autonomous Navigation, Electric Vehicles, and Robotics.
H1B Sponsorship
DIMAAG has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (2)
2023 (3)
2022 (4)
Funding
Current Stage
Growth StageTotal Funding
unknown2020-01-27Series Unknown
Recent News
2025-05-28
2025-05-05
Company data provided by crunchbase