Apex Order Pickup Solutions is looking for a Firmware Engineering Manager to join the team at our global headquarters in Mason, Ohio. Are you looking for a great opportunity to become a key software technical leader on various exciting new development initiatives in the IoT & SaaS space. We leverage many of the latest emerging technologies to bring a seamless handoff of goods & materials to end users around the globe, while working on new additions to our already deep & innovative portfolio of real-world solutions that touch millions of users. Apex Order Pickup Solutions applies innovative, scalable software & hardware to enable safe, secure, frictionless order fulfillment for foodservice, retail, & wholesale distribution companies. We are providing transformative Contactless Pickup solutions to a rapidly expanding global client base. We don't just talk about the Internet of Things & Big Data ...we live it. We use both every day to enable customers to perform contactless pickups of their coffee, pizza, take out, & curbside orders or laptops. Our technology is helping Brands save time & reduce contact with their customers enabling killer customer experiences without killer overhead costs.
About the Role
As a Software Engineering Manager, you are responsible for leading the software team through the full software development lifecycle within multiple product lines. This role would include driving software planning, design definition, software analysis, software testing, & rapid prototyping. The desired deliverables are as follows
: Drives the direction of software release program planning for multiple product initiative
s.Assigns software program tasks for allocated direct reports for executing product roadma
p.Leads individual technical software projects within a larger product development progra
m.Populates various software development work products to define software architecture such as requirements, state flow diagrams, state flow tables, & data dictionarie
s.Contributes to the completion of software verification & validation efforts including defining software validation specification, integration verification specification, unit verification, HIL testing, SIL testing, PIL testing, SAST, DAST, IAST, etc
....Drives the generation of both application & embedded code features across all layers of the programming stack including mobile device applications, APIs, hardware abstraction layers (HAL), multimedia subsystems, operating systems (RTOS/Linux/Windows
).Establishes internal standards & coding best practices for the embedded software team to successfully align with industry standards such as MISRA C, CERT C, JSF++, & SEI CER
T.Leads the execution of software analysis as needed such as DFMEA, FTA, Error Mitigation Checklists, & DF
A.Collaborates with various systems & hardware team members throughout the development life cycle to support continuous improvement by driving cost down, while maintaining product qualit
y.Identifies & drives the development of software code that implements various security operations such as secure boot, trusted zones, TPM, HSM, data encryption algorithms, PKI, diagnostics access levels, et
c...Supports the team in generation of software code that implements various protocols across multiple environments including I2C, SPI, Asynchronous, Ethernet, TCP/IP, HTTPS, CAN, MQTT, Wi-Fi, Bluetooth, ZigBee, ONVIF, TLS, & Cellular Communicatio
n. Qualificatio
ns B.S. degree in Electrical Engineering, Electronics Engineering, Computer Science, Software Engineering, or equivalent technical field experien
ce. Required Ski
lls Minimum of 10+ years producing software in a product development environm
ent.Minimum of 3+ years successfully leading direct reports through product development cyc
les.Practical experience employing technical skills in various languages/platforms such as Python, C++, JavaScript, Model-Based Design (MBD) for developing & refining software progr
ams.Proficiency coding Linux drivers within various Windows Systems, Linux, & Unix operating system environme
nts.Proficiency working with Git, GitLab, BitBucket, Jira, & Conflue
nce.Experience with wireless technologies. (Ex. Bluetooth & W
IFI)Expertise developing code on embedded Linux syst
ems.Proficiency deploying software within various container & orchestration platfo
rms.Excellent communication & interpersonal ski
lls. Preferred Sk
ills Experience with image signal processing (ISP) & object detec
tion.Experience with computer vision, machine learning, & related algori
thms.Experience with block chaining software conc
epts.Experience with IAR IDE soft
ware.Experience with Simulink IDE soft
ware.Master level knowledge of OOD, design patterns, data modeling, messaging, session, serialization, persistence, XML, JSON, SOAP, SOA, JavaMail, Restful Web Services, Spring framework, JDBC, Hibernate & other related Java EE technolo
gies.Experience with supporting regulated products through certifica
tion.Cybersecurity certifications such as CEH, Security+, Certified Google Cloud Security Professional,
etc... Pay range and compensation pa
ckage Competitive s
alary. Equal Opportunity Sta
tement Apex Order Pickup Solutions is an Equal Opportunity Em