Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

DIMAAG · 8 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
check
H1B Sponsor Likelynote

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

Embedded Software DevelopmentC/C++ ProgrammingReal-Time Operating SystemsCommunication ProtocolsARM ProcessorsDebugging SkillsProblem-Solving SkillsTeamwork SkillsCommunication Skills

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

twittertwitter
company-logo
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 Stage
Total Funding
unknown
2020-01-27Series Unknown

Leadership Team

leader-logo
Satish Padmanabhan
Founder and CEO
linkedin
Company data provided by crunchbase