netPolarity, Inc. (Saicon Consultants, Inc.)
Embedded Software Engineer (Austin)
netPolarity, Inc. (Saicon Consultants, Inc.), Austin, Texas, United States
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.
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.