Bosch Group
Senior Embedded Software Engineer - Hardware Solution Product
Company
Bosch Group
Role
Senior Embedded Software Engineer - Hardware Solution Product
Location
Bayan Lepas, Pulau Pinang, my
Job type
Full-time
Posted
23 hours ago
Salary
Job description
- Develop embedded firmware which run on Bosch products.
- The developed embedded firmware shall base on test requirement from customer, internal engineering and manufacturing.
- The embedded firmware shall be able to interact with manufacturing and engineering test system via physical interface such as Serial, Ethernet, and USB
- Work closely with embedded firmware team in Malaysia and Germany in order to achieve common product development goal.
- Assist global engineering team to perform HW-SW integration bring up during development phases.
- Assist global manufacturing sites in troubleshooting manufacturing related problems.
- Provide postproduction and failure analysis support.
- Collaborate as project team member on Software design matters.
- Capture and evaluate customer, internal requirements and vehicle specific interface requirements. Identify suitable concept in terms of functional, technological and effort.
- Adhere to Bosch Software Engineering Process as e.g.:
- Perform requirement reviews, design reviews and code reviews.
- Perform unit testing and release of the software according to SW release process.
- Develop the SW design taking into consideration the dependencies to other module and integration into the overall system.
- SW programming using both standard and proprietary software tools and libraries.
- Create SW test specifications and protocols, if necessary, develop test SW. Executes test plans to ensure new software meets specifications, functionalities and performance requirements.
- Analyze failure logs, clarify system problems and resolve design issues.
- Develop and produce technical reports, design analysis and documentation in support of designs.
- Strong programming knowledge in C
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or Electronic Engineering
- Proven experience in embedded software development
- Hands-on experience with Real-Time Operating Systems (RTOS)
- Good understanding of microcontrollers and Commercial Off-The-Shelf (COTS) System-on-Chip (SoC) platforms
- Ability to read and interpret schematics and component datasheets
- Familiar with computer peripheral interfaces such as SPI, I2C, UART, PCIe, USB, and MII
- Strong problem-solving skills and ability to work independently .
Added Advantages:
- Knowledge of programming languages such as C++, C#, Python, or Java
- Familiarity with ARM architecture and related toolchains
• Leave Entitlement e.g: Annual Leave, Medical Leave and etc
• Company Insurances and etc
Similar jobs
Director, Facilities
Western Digital
Full-time
Bayan Lepas, my4 hours ago
Senior Accountant (Fixed-Term Contract)
Bosch Group
Full-time
Bayan Lepas, myYesterday
Technician 3, Process
Western Digital
Full-time
Bayan Lepas, myYesterday
Test Development Engineer
Bosch Group
Full-time
Bayan Lepas, my2 days ago
Production Line Technician (Fully Automated Machine)
Bosch Group
Full-time
Bayan Lepas, my2 days ago
Supervisor, Production
Western Digital
Full-time
Bayan Lepas, my2 days ago