Embedded Software Engineer, India
1 week ago
Turntide Technologies designs and manufactures best-in-class electric motors, power electronics, energy storage, and thermal equipment for all things that move.
Our mission is to accelerate the world's transition to sustainable energy by providing innovative and efficient solutions for a cleaner future.
Turntide Technologies operates in North America, Canada, the UK, and India and serves customers in global markets and industries including off highway automotive, commercial vehicles, rail, marine, light vehicles, commercial buildings, and premium automotive. For more information, visit
Job Overview
We are hiring an Embedded Software Engineer to provide technical expertise and help customers find the best product and service solutions for their needs.
Key Responsibilities
- Design and develop embedded software solutions for Motor Control Unit and other microcontrollers-based ECUs.
- Collaborate with Application engineers and Customer to define software requirements and specifications.
- Collaborate with customers and internal software and hardware teams to create systems based on customer needs
- Write efficient, modular, reusable and well-documented Embedded code.
- Perform unit testing and debugging to ensure software functionality and reliability.
- Work with testing teams to ensure software meets quality standards.
- Implement software updates and patches based on feedback and testing results.
- Debug and troubleshoot software to identify and resolve issues.
- Conduct code reviews and ensure compliance with coding standards.
- Contribute to the documentation and maintenance of software applications.
- Stay updated on industry advancements in embedded software development
- Work very closely with the application, sales team to support the installation, configuration, maintenance, troubleshooting, repair, and customer training of Turntide products or solutions remotely or at global customer locations.
- Provide technical support for customers' queries, RFQs, or design reviews related to Turntide's products and ensure they are managed within the allotted time.
- Verifying and validating product and systems configured or customised for customer usage to ensure the customer needs are met.
- Collaborate with engineering team or domain expert to resolve difficult in-field issues in a prompt manner.
- Partner with our Sales, Product & Engineering organizations to drive new business opportunities, improving customer experience whilst bringing new customer insights back in-house for future product developments.
- Supporting design for installation and maintenance activities as part of the development projects.
The Requirements
- Bachelor's degree or above in Electrical, Electronics, Computer Engineering, or a related field. Relevant engineering or technical experience could also be considered.
- 3+ years of experience as an embedded software engineer.
- Proficiency in programming languages such as C and C++ for embedded systems.
- Proficiency in Python, Matlab, Simulink will be an added advantage.
- Strong understanding of embedded systems.
- Understanding of real-time operating systems (RTOS) will be added advantage.
- Experience with 8/16/32 bit microcontrollers, microprocessors and hardware-software integration.
- Effective communication skills and the ability to work collaboratively within a team.
- Knowledge of communication protocols, like CAN, SPI, I2C, UART, J1939, UDS and device drivers.
- Familiarity with software version control systems (e.g., Git).
- Familiarity with software development tools and version control systems.
- Working knowledge of software development processes and methodologies.
- Experience with agile software development.
- Technical background or experience in one or more of the following will be added advantage:
- Electric motors
- Power Electronics (Inverters, DCDCs, OBCs)
Experience in working with customers in technical settings, including team problems solving and solution selling.
- Ability to work from technical manuals, work instructions, work orders and follow-up of historic troubleshooting findings and notes.
- Strong understanding of engineering fundamentals and principles.
- Detail-oriented with excellent problem-solving and analytical skills.
- Ability to quickly build a rapport with customers.
- Must be able to travel domestically or internationally (sometimes with limited notice)
Bonus Points
It would also be great (but not essential) if in addition to the above you also have:
- Knowledge of Functional Safety e.g. ISO26262, IEC61508, D0178B
- Experience in on highway, off highway or non-road industries
Turntide Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity, or any other factor protected by applicable federal, state or local laws.
Please note: Direct applications only. No unsolicited Staffing Recruitment Firm submissions will be accepted. Any unsolicited CVs received will be treated as the property of Turntide Technologies.
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India AMETEK Full timeWe are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the United States, to...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 5,00,000 - ₹ 12,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Minimum Qualifications:• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems,...
-
Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India Meltronics Systemtech Full timeEmbedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...
-
Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India People Prime Worldwide Full time ₹ 1,20,000 - ₹ 1,80,000 per yearAbout Client:Our Client is a multinational IT services and consulting company headquartered in USA, With revenues 19.7 Billion USD, with Global work force of 3,50,000 and Listed in NASDAQ, It is one of the leading IT services firms globally, known for its work in digital transformation, technology consulting, and business process outsourcing, Business Focus...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per yearHow will you make a difference?As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute objectives for self and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requestsYou will have the ability to affect short-term and some long-term business goals on...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Sourcingxpress Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Rekise Marine Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure. Our efforts center on developing advanced autonomous technology for the maritime industry, serving both defense and commercial sectors globally. We specialize in creating autonomous vessels both surface and...
-
Bengaluru, Karnataka, India Thales Full time ₹ 12,00,000 - ₹ 36,00,000 per yearLocation: Bangalore, IndiaThales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world's largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets,...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Daikoku Innovations LLP Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole: Embedded Software EngineerRelevant experience: 2-3 yearsResponsibilitiesShould be good at, C, C++, Linux driver developmentShould have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..Experience in porting MbedOS , FreeRTOS to different boards is good.Analyzing and enhancing efficiency, stability and scalability of system...
-
Senior Embedded Software Engineer
6 days ago
Bengaluru, Karnataka, India Votary Softech Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 30,00,000 per yearJob Title: Embedded Platform Technical LeadLocation: Bangalore, IndiaExperience: 8–12 yearsJob Summary:We are looking for an experienced Embedded Platform Technical Lead with deep expertise in device driver development, low-level programming, and QNX operating system. The role involves leading platform-level software development, guiding a team of...
-
Software Engineer- Embedded Systems
6 days ago
Bengaluru, Karnataka, India Videogram Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description: Senior Software Engineer- Embedded SystemsVideogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the...