Sr. Sustaining Firmware Engineer
Serve Robotics- Full Time
- Senior (5 to 8 years)
Candidates should possess 3 to 5 years of experience in Firmware Testing or Embedded Testing, along with a Master’s or Bachelor’s degree in Computer Science, Electronics ECE, or EEE. They must have proficiency in programming languages such as C, Python, and Shell, and experience with ARM architecture (Cortex-A/Cortex M). Prior experience with secure boot loader testing, Jira, Git, Gerrit, Jenkins, and other CI/CD tools is required, as well as familiarity with test tools like Test Link and Automation validation framework. Experience with embedded system programming and debugging with JTAG debuggers is an added advantage.
The Embedded Firmware Test Engineer will develop, execute, and automate detailed functional test plans for the security firmware, including Secure boot, Authentication, Cryptography functions, and Device Provisioning. They will also develop test cases and test plans for the security software deliverables, execute the test plans to validate functionality, and work with the development team on problem resolution. Additionally, the role involves automating regression testing, interacting with development team members to meet product design requirements, and analyzing test results and debugging test failures.
High-performance FPGA and eFPGA solutions
Achronix Semiconductor specializes in high-performance field-programmable gate arrays (FPGAs) and embedded FPGAs (eFPGAs). Their products include standalone FPGAs and eFPGA intellectual property (IP) that are produced in high volumes. Achronix offers ready-to-use PCIe accelerator cards that are designed for various applications, including artificial intelligence (AI), machine learning (ML), networking, and data centers. The company generates revenue by selling its FPGA and eFPGA products and licensing its IP. Achronix differentiates itself from competitors by providing both standalone and embedded solutions, along with industry-leading electronic design automation (EDA) software tools that help customers integrate and optimize performance. The goal of Achronix is to support a wide range of clients in the AI, ML, networking, and data center sectors by delivering high-performance semiconductor solutions.