Logo
netPolarity, Inc. (Saicon Consultants, Inc.)

Embedded Software Engineer (Austin)

netPolarity, Inc. (Saicon Consultants, Inc.), Austin, Texas, United States

Save Job

Minimum Requirements: Expertized in developing and debugging embedded software / firmware using C / C++ programming language. Proficient with Linux development, debugging (gdb, strace), and kernel logs (dmesg, journalctl). Experienced in writing systemd services, DBus interfaces, and Python or shell scripts. Hands-on experience with OpenBMC, Yocto Project, and BitBake. Good understanding of device tree, Linux kernel configuration, and system demons (phosphor-* services). Strong analytical skills and pronounced attention to details. Familiar with Git, Gerrit/GitHub, CI pipelines.

Preferred Requirements: Experience and knowledge with the following protocols and standards: MCTP (Management Component Transport Protocol), PLDM (Platform Level Data Model), SPDM (Security Protocol and Data Model), FRU and Sensor Management Experience in BMC bring-up and integrating BMC on Aspeed or Nuvoton SoCs (e.g., AST2600). Experience with board/platform-level debug, analysis and optimization. Understanding digital processing and electronics is an asset. In-depth knowledge of CPU / APU architecture is an asset. Good understanding of computer architecture. Laboratory experience, including familiarity with oscilloscopes, logic analyzers, etc.