Position: ION Mobility - Firmware Engineer
Company: SD Solutions
Category: C++
Experience required: 3y
English level: intermediate

On behalf of ION Mobility SD Solutions is looking for an experienced professional Firmware developer who will work with colleagues who are expert PCB designers, power electronics specialists, electrical engineers and other firmware and embedded software engineers.

SD Solutions is a staffing partner operating globally. Contact us to get more details about the benefits we offer.

Our ideal candidate is a veteran at low level code implementation, who understands how to read a PCB schematic, is able to work with registers, linkers and C, C++ and keeps himself or herself up-to-date with relevant, emerging technologies like Rust.

Responsibilities:

Specifically, you will:

work on platform software including Linux BSP, board bring-up, Linux kernel, diagnostics and communication interfaces such as CAN, I2C, SPI etc.
collaborate cross-functionally and globally with hardware engineering colleagues and cloud engineering colleagues to define specifications, features, ABIs and APIs.
participate in design and code reviews.
Requirements

BS/MS in Computer Science or Electrical Engineering or equivalent.
3-5 years of experience developing embedded system products using C/C++.
Experience with U-Boot, kernel, device drivers, graphics libraries like OpenGL and other drivers like audio codec.
Proficient with Yocto, gcc, cmake, make, git, gdb toolchain.

Advantages:

Demonstrates interest in learning new skills.
Demonstrates interest in leveraging new technology/languages like Rust for firmware implementations and advancing the use modern tools for managing C/C++ libraries.

About the company:

ION Mobility is pushing the frontiers of what is possible by developing desirable products as clean alternatives for urban users, to alleviate urban air pollution, and to lead the inevitable transition to EVs across Southeast Asia. The team is constantly pushing the boundaries of innovation and design to create an electric riding experience that doesn't compromise on quality or style.

ION Mobility is a technology company that specializes in developing and manufacturing advanced ion mobility spectrometry (IMS) solutions for security, defense, and industrial applications. The products include portable and benchtop IMS devices, as well as software and accessories for data analysis and integration.