Abacus Service Corporation · 1 day ago
Embedded Software Engineer
Abacus Service Corporation is seeking a senior engineer to build high-performance, secure, low-level software. The role involves working primarily in C, C++, Rust, and Python to develop and debug low-level components, implement secure systems, and contribute to FPGA/SoC enablement as needed.
HealthcareInformation TechnologyHealth Care
Responsibilities
Build performance-critical systems software in C/C++/Rust; use Python for tooling, tests, CI, and automation
Develop and debug low-level components for Linux and Windows, including device drivers and kernel/user-space interfaces
Work directly with hardware interfaces: interrupts, DMA, MMIO, PCIe/USB, IOMMU, memory ordering, and driver stacks
Implement and integrate cryptography and secure communications (TLS 1.2/1.3, mTLS, IPsec/IKEv2), including PKI/cert integration and key handling
Design for in-memory security (minimize plaintext lifetime, secure buffers, zeroization, prevent swap/pagefile leakage, crash dump considerations)
Profile, optimize, and troubleshoot latency, throughput, concurrency, and memory issues
Contribute to FPGA/SoC enablement when needed (read/write Verilog/VHDL, testbenches, validation hooks)
Qualification
Required
7+ years in systems programming / low-level engineering (or equivalent depth)
Strong C/C++ and Rust; solid Python for engineering productivity
Proven Linux expertise; Windows low-level/driver experience or ability to ramp quickly
Experience with drivers/kernel modules or deep driver-stack/hardware interface work
Practical cryptography integration experience (e.g., OpenSSL/BoringSSL/wolfSSL/libsodium, Windows CNG, Linux crypto APIs)
Strong fundamentals in computer architecture and OS concepts (MMU/virtual memory, caches, interrupts, DMA, concurrency)
Must be able to build and document systems in a way that supports: CMMC (as applicable to defense/regulated environments), NIST SP 800-171 and NIST SP 800-172 aligned engineering and control expectations, ISO/IEC 27001-aligned security management and evidence expectations, SOC 2 security, availability, and confidentiality-oriented controls (as applicable)
Preferred
FPGA/RTL: Verilog/VHDL, simulation/synthesis workflows, timing-closure basics
SoC/board bring-up, firmware/boot chains (UEFI/secure boot), TPM/HSM, TEEs (TrustZone/SGX/SEV/TDX)
Accelerators and high-performance I/O: GPU, DPU/SmartNIC, RDMA, kernel-bypass networking, packet processing
Side-channel awareness/mitigations and secure build practices (reproducible builds, signing, SBOM/CBOM, fuzzing, static analysis)
Proven experience using cryptographic libraries/APIs safely (e.g., OpenSSL/BoringSSL/wolfSSL/libsodium, Windows CNG, Linux crypto APIs)
Understanding of crypto primitives and common protocols, with a focus on correct usage patterns, key lifecycle, and avoiding implementation pitfalls
Ability to read and write Verilog and/or VHDL, including testbenches and FPGA-oriented validation work
Experience with any of: FPGA toolchains and workflows (simulation, synthesis, timing closure basics; vendor tools a plus)
SoC bring-up, bootloaders/firmware, UEFI, secure boot chains
Accelerators and specialized compute: GPU, DPU/SmartNIC, RDMA, kernel-bypass networking, high-speed packet processing
Security hardware: TPM/HSM, TEEs (SGX/SEV/TDX/TrustZone), secure enclaves
Side-channel awareness and mitigations (timing/caching/power considerations)
Experience building secure, verifiable pipelines: reproducible builds, signing, SBOM/CBOM, fuzzing, static analysis
Company
Abacus Service Corporation
Abacus Service Corporation is provides IT solutions for global health care businesses.
H1B Sponsorship
Abacus Service Corporation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2023 (2)
2022 (2)
2021 (4)
2020 (4)
Funding
Current Stage
Growth StageCompany data provided by crunchbase