Qrypts mission is to protect the worlds data and restore privacy. Qrypt hardens cybersecurity and futureproofs encryption against quantum attacks by eliminating key transmission. Qrypts unique technology independently generates symmetric keys at multiple endpoints for critical workflows today. We are a passionate team of engineers physicists and cryptographers committed to transforming the way the world safeguards data and communications!
Qrypt is looking for an Embedded Software Engineer to join our growing team. The Embedded Software Engineer will own design development and test digital logic and embedded software.
This position is located in Germantown MD.
What youll do
Play a major role in the design development and test of systems composing of hardware digital logic embedded software Linux kernel modules and userspace Linux software
Design and implement firmware and software for embedded microcontrollers and processors
Optimize code for performance memory usage and power efficiency
Assist in the design review and debug of analog/mixed signal circuit boards
Perform verification and validation of both hardware and software requirements through testing
Lead hardware/FPGA/software integration efforts
Develop manufacturing and test tools and procedures and supervise their
Develop a deep understanding of the domain (quantum random number generators network security systems) to architect future products and systems and validate existing products and systems
Assist in project planning and management
What youll need
Bachelors degree in Electrical or Computer Engineering Computer Science or related field
4 years of experience developing software for embedded platforms or the Linux kernel
Expertise in the design and development of embedded systems
Proficiency with C C Pythonand bash scripting
Understanding of hardware schematics and datasheets
Familiarity with communication protocols (I2C SPI UART etc.
Familiarity with electronics lab/test equipment (oscilloscope logic analyzer JTAG debuggers)
Familiarity with implementing signal processing and/or control system algorithms
Strong written and verbal communication skills
Preferred Skills
Advanced C/C programming skills with focus on embedded environments
Experience with Xilinx tool chain (Vivado Vitis) for FPGA and SoC development
Linux kernel experience with focus in DMA and networking drivers
Experience with embedded Linux and board support package (BSP) development
Knowledge of version control systems (Git) and CI/CD pipelines
Familiarity with hardware description languages (VHDL or Verilog)
Experience in the installation upgrade configuration and performance tuning of Linuxbased servers
Perks
Competitive Pay & Equity
Paid Time Off
Excellent healthcare coverage 2 of our 6 plans are 100 covered by us)
Strong 401K matching program
Gym Reimbursement
But above all be part of an amazing team! Together well make this world a safer place
Qrypt is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race color religion gender gender identity or expression sexual orientation national origin disability age or veteran status. If you have a disability and need assistance with our employment application process please email us at to obtain assistance.
The annual base pay range for this role is between $120000 $150000. The actual base salary pay offered may vary based on multiple factors such as qualifications experience transferable skills level of education and other factors permitted by law. Please note that this salary information is solely for candidates hired to perform work in this location and refers to the amount Qrypt iswilling to pay at the time of this posting. The range listed is just one component of Qrypts total compensation package.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.