Sorry, this job is no longer available.

(Loading More Opportunities)

Firmware Engineer

About BG Networks: BG Networks is an Internet of Things (IoT) cybersecurity software company whose mission is to make it easy to do cybersecurity right and ensure security is included in all IoT devices. BG Networks has a unique approach to making the design of cyber-secure software an order of magnitude more efficient through innovative security automation tools and a unique machine learning based Intrusion Detection System (IDS) optimized for IoT devices to detect cyber-attacks in real-time.

Job Description: We are looking for a firmware engineer to contribute to the development of security automation tools, intrusion detection, and cyber resilience. BG Networks’ focus is on embedded systems programming, the lower levels of the software stack, and leveraging hardware security components of embedded processors to create secure and efficient implementations supporting secure boot, secure software updates, secure communications, over-the-air updates, and secure execution environments on embedded processors for IoT devices. The successful candidate will work at these layers and leverage their cybersecurity experience to help implement automation tools to simplify the process of securing designs. You will also provide direction on the proper implementation of cryptographic algorithms and software programming thereof.

Required Experience and Skills:

  • Bachelor in Computer Science, Computer Engineering, or related field
  • 5+ years experience developing embedded software/firmware
  • 5+ years C/C++ development
  • 2+ years Python development
  • Experience with embedded systems cybersecurity, such as secure boot, firmware encryption, secure firmware updates, etc.
  • Experience using embedded processor architectures, such as Analog Devices, Microchip, NXP, ST Micro, Renesas, TI
  • Embedded Linux, such as Yocto or buildrootPython programming

Preferred Experience and Skills:

  • Experience working with and/or developing cybersecurity algorithms and protocols
  • secure programming standards (e.g., MISRA C
  • standards)
  • Development of cybersecurity software requirements
  • Linux device drivers
  • Experience and knowledge of JavaScript/TypeScript

Salary Range
$70,000.00 - $87,000.00
per Year
Salary range estimated by
salary estimation provided by zippia
tucson, AZ, US