
Embedded Software Engineer
Caterpillar is seeking a highly skilled and motivated Embedded Software Engineer to join our dynamic team. As a world leader in the manufacturing industry, we are constantly pushing the boundaries of technology and innovation. In this role, you will have the opportunity to work on cutting-edge projects and contribute to the development of advanced software solutions for our products. We are looking for individuals who are passionate about embedded software development and have a strong background in software engineering. If you are someone who thrives in a fast-paced and collaborative environment, then this could be the perfect opportunity for you.
- Develop and implement embedded software solutions for Caterpillar's products.
- Collaborate with cross-functional teams to define software requirements and design specifications.
- Write high-quality, efficient, and well-documented code for embedded systems.
- Conduct thorough testing and debugging of software to ensure functionality and quality.
- Stay updated with the latest advancements in embedded software development and incorporate them into projects.
- Identify and troubleshoot software issues in a timely manner.
- Ensure software development processes and standards are followed.
- Work closely with product design teams to understand product requirements and provide technical expertise.
- Participate in code reviews and provide constructive feedback to improve overall code quality.
- Document software development processes, code, and designs for future reference.
- Collaborate with external stakeholders such as suppliers and vendors to integrate their software into our products.
- Follow best practices for software development, including version control, testing, and project management.
- Continuously improve and optimize software performance.
- Provide technical support to other team members and assist with problem-solving.
- Adhere to project timelines and meet project deliverables.
Bachelor's Degree In Computer Science, Electrical Engineering, Or A Related Field.
Minimum Of 3 Years Of Experience In Embedded Software Development.
Proficiency In Programming Languages Such As C, C++, Or Java.
Experience With Real-Time Operating Systems And Embedded Hardware.
Familiarity With Software Development Tools And Processes, Including Debugging And Testing.
Software Development
Communication
Debugging
Object-oriented design
Embedded systems
System architecture
Programming Languages
Real-Time Operating Systems
Hardware Integration
Firmware Design
Embedded C/C++
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Embedded Software Engineer in Wuxi, Jiangsu, China is between ¥127,000 to ¥243,000 per year. This equates to approximately $18,000 to $34,000 USD per year. However, salaries may vary depending on the specific company, experience level, and skills of the individual engineer.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Caterpillar, Inc. engages in the manufacture of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. It provides technology for construction, transportation, mining, forestry, energy, logistics, electronics, financing, and electric power generation. It operates through the following segments: Construction Industries, Resource Industries, Energy & Transportation, and Financial Products.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
