Senior Firmware Engineer, Opengear (Sandy, UT - Hybrid, or Huntsville, AL) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ventus  · 1 week ago

Senior Firmware Engineer, Opengear (Sandy, UT - Hybrid, or Huntsville, AL)

Ventus is a global company that specializes in network resilience solutions. They are seeking a highly motivated and experienced Senior Firmware Engineer to lead and mentor a team, focusing on the development and deployment of embedded systems and improving DevOps practices.

Information TechnologyNetwork SecurityService IndustrySoftwareTelecommunicationsWireless
check
Diversity & Inclusion
badNo H1Bnote

Responsibilities

Design, implement, and bring up complete embedded systems based on existing architectures
Port, develop, and debug embedded Linux and bare-metal hardware drivers
Develop onboard diagnostics and production test software to validate hardware during manufacturing and deployment
Analyze test and field data to identify failure trends and drive continuous product improvement
Collaborate closely with hardware, systems, manufacturing, and test teams to ensure robust system integration
Support firmware throughout the product lifecycle, including production, field deployment, and customer issue resolution
Optimize firmware for performance, reliability, power consumption, and manufacturability
Participate in design reviews, code reviews, and contribute to technical documentation and best practices
Assist in implementing secure firmware features such as secure boot and OTA updates, as required

Qualification

Embedded firmware developmentC/C++ programmingEmbedded Linux systemsYocto ProjectARM Cortex-M microcontrollersDebugging skillsSecure firmware practicesNetworking protocolsVersion control (Git)FPGA programmingTest software automationWeb UI developmentProblem-solving abilitiesCollaboration skills

Required

5+ years of experience in embedded firmware development using C/C++ in embedded Linux, preferably with the Yocto Project
Rust experience applying the language to non-trivial systems problems (professional, open source, or substantial personal projects)
BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
Hands-on experience designing, developing, and maintaining embedded Linux systems
Familiarity with wireless communication technologies, such as LTE and 5G
Experience developing firmware for ARM Cortex-M microcontrollers, including use of standard embedded development toolchains
Strong debugging skills using JTAG, SWD, oscilloscopes, and logic analyzers
Solid understanding of secure firmware development practices, including OTA update mechanisms
Working knowledge of networking protocols commonly used in embedded systems
Experience with version control systems (Git) and exposure to CI/CD pipelines
Strong problem-solving abilities and the ability to thrive in a fast-paced, collaborative environment

Preferred

Ability to debug hardware components for root cause analysis
Perform design-for-manufacturing reviews of printed circuit boards
Embedded Linux driver development and debugging
Test software automation development, primarily using Python
Robot Framework test development
Web UI development for testing and automation systems

Benefits

Short-term incentive program
New hire stock award
Paid parental leave
Open (uncapped) PTO
Hybrid work environment
Competitive medical, health & wellbeing and compensation offerings

Company

Ventus 

twittertwittertwitter
company-logo
Ventus provides Managed Network-as-a-Service (NaaS) solutions that simplify the complexity of enterprise WAN connectivity.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2021-11-02Acquired
Company data provided by crunchbase