Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
3,432 Jobs at 189 Companies

Software Engineer Embedded

Kion Group AG

Kion Group AG

Software Engineering
Pune, Maharashtra, India
Posted on Wednesday, December 13, 2023
As an Embedded Engineer at KION Tech centre, you will play a critical role in designing, developing, and maintaining embedded software and firmware for our innovative products. You will collaborate closely with hardware engineers and cross-functional teams to ensure the seamless integration of software and hardware components. This position offers the opportunity to work on exciting projects and make a significant impact on our products' performance and reliability.

What we offer:

Responsibilities:

Design, develop, test, and debug embedded software and firmware for various microcontroller platforms. Collaborate with hardware engineers to define software requirements and ensure proper hardware-software integration. Write efficient and maintainable code following industry best practices and coding standards. Perform code reviews and participate in team discussions to improve software quality. Develop device drivers, protocols, and communication interfaces (e.g., UART, SPI, I2C). Implement real-time operating systems (RTOS) when required for project specifications. Troubleshoot and resolve software and hardware-related issues. Maintain documentation of software design, development, and testing processes. Stay up to date with emerging technologies and industry trends in embedded systems.

Tasks and Qualifications:

Qualifications:

Bachelor's degree in Electronics Engineering, Computer Science, or a related field (Master's degree preferred). Proven experience in embedded software development, including C/C++, Python programming. Familiarity with embedded systems development tools, such as IDEs, debuggers, and oscilloscopes. Knowledge of hardware components and interfaces. Experience with microcontrollers and microprocessors (e.g., ARM, AVR, PIC). Proficiency in using version control systems (e.g., PTC). Strong problem-solving and debugging skills. Excellent communication and teamwork abilities. Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi) is a plus. Experience with safety-critical systems or certifications (e.g., ISO 26262) is a plus.