25 Oct
Senior Software Engineer - XC
Michigan, Plymouth , 48170 Plymouth USA

Vacancy expired!

Job Description

Software System Integration for hypervisor products based on Android//Linux/QNX OS platforms.

The engineer is expected to contribute to advanced software development environment facilitating board bring-up, continuous integration, improved testing and delivery.

Analyze technical requirements documents and propose implementation solutions

Responsible for the overall performance of the platform components.

Responsible for the platform concepts rollout into product

Triage incoming platform issues

Qualifications

Minimum Qualifications

5+ years of experience in Embedded Software Development, C, C, Python

BS or MS in Computer Engineering/Computer Science/Electrical Engineering

Expertise with build systems, software development tools and source control systems (Git, Gerrit)

Preferred Qualifications

Knowledge of ARM architectures

Experience in using embedded debugging tools such as JTAG, Emulators, Oscilloscopes and Logical Analyzers

Expertise in system level optimization and profiling

Experience with Linux scripting utilities (python, shell)

Experience with peripherals (USB, UART, SPI, PCIe, I2C)

Experience with embedded software/device driver development for automotive, Internet of Things (IoT), or other mobile devices

Strong hold of Agile concepts with actual work experience

Know-how of Android platform layers

Know-how of Microkernel architecture (QNX)

Know-how of CPU Virtualization

Strong software\system design skills backed with good analytic and problem solving abilities

Good verbal and written communication skills.

Additional Information

By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled.

BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives

FIRST Robotics (For Inspiration and Recognition of Science and Technology)

AWIM (A World In Motion)

Vacancy expired!


Related jobs

Report job