Software Engineering Manager
Company: ALTA IT Services
Location: Mason
Posted on: February 20, 2025
|
|
Job Description:
Software Engineering Manager
Check out the role overview below If you are confident you have got
the right skills and experience, apply today.
Hybrid in office 3 days a week
Our Client is looking for a Software Engineering Manager to join
the team working on-site 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.
They apply 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.
What You'll Be Doing:
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:
Drive the direction of software release program planning for
multiple product initiatives.
Assign software program tasks for allocated direct reports for
executing product roadmap.
Lead individual technical software projects within a larger product
development program.
Populate various software development work products to define
software architecture such as requirements, state flow diagrams,
state flow tables, & data dictionaries.
Contribute 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.---
Drive 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 CERT.
Lead the execution of software analysis as needed such as DFMEA,
FTA, Error Mitigation Checklists, & DFA.
Collaborate with various systems & hardware team members throughout
the development life cycle to support continuous improvement by
driving cost down, while maintaining product quality.
Identify & 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, etc.
Support 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 Communication.
What You'll Bring
B.S. degree in Electrical Engineering, Electronics Engineering,
Computer Science, Software Engineering, or equivalent technical
field experience.
Minimum of 15 years producing software in a product development
environment.
Minimum of 3 years successfully leading direct reports through
product development cycles.
Practical experience employing technical skills in various
languages/platforms such as Python, C++, JavaScript, Model-Based
Design (MBD) for developing & refining software programs.
Proficiency coding Linux drivers within various Windows Systems,
Linux, & Unix operating system environments.
Proficiency working with Git, GitLab, BitBucket, Jira, &
Confluence
Experience with wireless technologies. (Ex. Bluetooth & WIFI)
Expertise developing code on embedded Linux systems.
Proficiency deploying software within various container &
orchestration platforms.
Excellent communication & interpersonal skills.
Ability to work full-time at our Mason, Ohio Headquarters.
Preferred Qualifications
Experience with image signal processing (ISP) & object
detection.
Experience with computer vision, machine learning, & related
algorithms.
Experience with block chaining software concepts.
Experience with IAR IDE software.
Experience with Simulink IDE software.
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 technologies.
Experience with supporting regulated products through
certification.
Cybersecurity certifications such as CEH, Security+, Certified
Google Cloud Security Professional, etc.---
Work Environment
Physical Demands: Frequently requires handling with repetitive
motions of materials weighing up to 50 lbs.
Projects: We thrive in a fast-paced, high-intensity setting where
every day brings new challenges. Our team members juggle multiple
projects simultaneously, adapt quickly to changing priorities, &
take on new initiatives with agility.
Travel: Less than 10% of the time.
They Offer Competitive salary.
Hybrid work schedule, we work together in the office Tuesday-
Thursday, with flexibility to work remotely Monday and Friday (as
schedules permit).
Full benefits package including health insurance, life, dental &
vision.
Volunteer - paid time off.
FSA, HSA, & supplemental insurance offering
401(k) plan with a company match.
Keywords: ALTA IT Services, Middletown , Software Engineering Manager, Executive , Mason, Ohio
Click
here to apply!
|