Engineering Manager, Embedded Systems

Location: 

Elk Grove Village, Illinois (IL), US

Building the people that build the world.

With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world.  Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development.  We’re a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world. 

 

As part of Detection and Measurement, Genfare is a leader in configurable fare collection systems in the public transit industry.   By creating high quality equipment and payment systems to improve the rider experience, we empower equitable mobility and provide services to better connect communities.

 

How you will make an Impact (Job Summary)

Genfare is hiring an Application Development and Delivery Manager who is responsible for the planning, organizing, monitoring and overseeing all aspects of application development for its Embedded Systems and SaaS platform.  The role includes advocacy and support of Genfare’s technology roadmap, identification and analysis of business drivers to derive useful context, analysis of the environment to detect critical deficiencies and recommend solutions for improvement, and the development of strategies aligning with the business’ goals.

This role interfaces across all business areas, acting as visionary to proactively assist in defining the direction for future projects. He conceives solutions, builds consensus, then executes.  They are involved in all aspects of the project life cycle, from the initial kickoff and requirements analysis, design and implementation. Additional responsibilities include the establishment of the overall architectural viewpoints across both SaaS and embedded stacks, oversight of standards and policies, business capabilities and needs, and existing architecture weaknesses and opportunities for systems.

 

The Application Development and Delivery Manager’s role is to champion the best practices of enterprise architecture and their unique application to public transit and next generation fare collection.  They empower business and IT leaders to make investment decisions that balance and prioritize current operational demands, disruptions, and opportunities with longer-term strategic vision of the organization.

 

What you can expect in this role (Job Responsibilities)

While each day brings new opportunities at SPX, your core responsibilities will be:

  • Leads the domain technical and business discussions relative to future architecture direction.
  • Designs enterprise strategy, including environmental analysis, opportunity identification, value cases and business innovation portfolio development.
  • Architect SaaS and Embedded System solutions in a cohesive architecture
  • Develop and drive domain-wide policies, standards, guidelines and procedures.
  • Leads and facilitates the domain’s architecture governance process
  • Reviews and approves recommendations to architectural standards at a domain level.
  • Ensures compatibility with existing solutions, infrastructure, services, and strategic requirements.
  • Contributes to the development of software and data delivery platforms with reusable components that can be orchestrated together into different methods for different business.
  • Works closely with project management to ensure alignment of plans with what is being delivered.
  • Analyzes the current architecture, identify weaknesses and opportunities for improvements.
  • Identifies and when necessary, proposes variances to the architecture to accommodate project needs.
  • Works with business leadership to help them understand how technology tradeoffs influence strategy
  • Review architectural compliance but identify exceptions to accommodate project needs
  • Keeps technology and service managers aware of key customer issues, identifying and resolving potential problems and conflicts.
  • Leads the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support activities.
  • Provides recommendations based on business relevance, appropriate timing and deployment.
  • Identifies the tools and components used within the domain based on the enterprise toolset and can define exceptions as warranted.
  • Identifies organizational requirements for the resources, structures and cultural changes necessary to support initiatives.
  • Provides leadership, technology guidance and mentors others throughout their domain.
  • Develops the solution viewpoint, in which the business, information and technology viewpoints are synthesized into solutions that deliver capabilities to the enterprise.
  • Designs and leads the implementation of a solution architecture based on enterprise business requirements and IT strategies.
  • Facilitates and leads the evaluation and selection of software product standards, as well as the design of standard software configurations.

 

What we are looking for (Experience, Knowledge, Skills, Abilities, Education)

We each bring something to the table, and we are looking for someone who has:

 

Required Experience

  • A minimum of 5 to 10 years of IT and business/industry work experience including architecture design and deployment, systems lifecycle mgmt.., infrastructure planning and operations
  • Exposure to multiple, diverse technologies and processing environments.

Preferred Knowledge, Skills, and Abilities

  • Experience architecting, designing and developing SaaS-based and embedded software
  • Exemplifies leadership characteristics in support of corporate objectives
  • Expert knowledge of modern software delivery processes and Agile-based SDLC
  • Management skills necessary for planning, organizing and prioritizing workloads.
  • Adaptability and flexibility to manage multiple priorities and work under deadlines.
  • Strong leadership skills; ability to provide direction, motivation and feedback to employees; achieve project objectives through the work of others.
  • Excellent analytical, problem solving skills with a methodical approach to problem resolution across large scale distributed platforms
  • Ability to translate complicated business requirements into multiple solution options and explain the pros/cons of various approaches
  • Effectively build relationships and collaborate with stakeholders and strategic outsource partners.
  • Experience in developing current and future State Architectures with Roadmap and Release Plan.
  • Experience in defining and driving Architectural Deliverables, reusable frameworks and assisting program through various SDLC phases.
  • Strong knowledge of multi-tiered application environments, including their design, implementation and capacity/scaling challenges
  • Expert in Agile Methodology - Scaled Agile Framework, Kanban, Scrum

Technical Requirements (Preferred)

  • Expert knowledge of multi-tenant applications leveraging Amazon Web Services (AWS)
  • Embedded application development on RTOS, Micrium, MBed, Linux in C, C++
  • Traditional embedded communication including RS232, RS485, USB and TCP/IP
  • Real-time and IoT communication leveraging MQTT
  • AWS Elastic Beanstalk, EC2, RDS, APIs, IAM Policies, Cloud Search, S3, SNS, SQS, Route 53
  • Experience architecting, designing and developing full stack microservice based web/enterprise SaaS applications using REST/HATEOAS APIs, JS libraries (React, Node, Lookout, Ember, Backbone), Java, Hibernate, HTTP, Apache Tomcat, JSON, Google Protocol Buffers, Python
  • Messaging servers – ActiveMQ, Apache Kafka, Rabbit MQ
  • Middleware/Integration frameworks – Fuse, Zapier, Apache Camel
  • Atlassian Suite based Application Lifecycle Management leveraging Pipelines, Jenkins, Git
  • Experience with Microsoft technologies including C#, MSSQL, SSIS
  • DB architectural, development, and admin. experience in MySQL, Aurora, Postgres, SQLite

 

Education & Certifications

  • Bachelor’s and/or advanced degree in Computer Science, Information Systems, or Computer Engineering

 

How we live our culture

Our culture is at the center of what we do and, more importantly, who we are.  Our core values set a standard for how we manage ourselves, and our Leadership Model sets the standard for how we engage with each other.  Whether you are an individual contributor or you lead a large team, each of us leads at SPX.  

 

What benefits do we offer?

We know that the well-being of our employees is integral. Our benefits include:

  • Generous and flexible paid time off including paid personal time off, caregiver, parental, and volunteer leave
  • Competitive health insurance plans and 401(k) match, with benefits starting day one
  • Competitive and performance-based compensation packages and bonus plans
  • Educational assistance, leadership development programs, and recognition programs  

 

Our commitment to embrace diversity to build a culture of inclusion at SPX

We value different backgrounds, experiences, and voices at SPX, and we are committed to challenging ourselves, openly communicating, and striving to improve every day.  We believe in creating an inclusive work environment where everyone has a voice and is encouraged to realize their fullest potential. 

 

SPX is an affirmative action and equal opportunity employer committed to making selection decisions without regard to race, color, religion, sex, sexual orientation or identity, national origin, age, disability, veteran status, or any other legally protected basis.

ABOUT SPX

SPX is a diversified, global supplier of infrastructure equipment with scalable growth platforms in heating, ventilation and air conditioning (HVAC), detection and measurement, and engineered solutions. With operations in 17 countries and approximately $1.4 billion in annual revenue, we offer a wide array of highly engineered products with strong brands.

SPX TOTAL REWARDS

At SPX , what’s in it for our employees transcends market-competitive compensation and benefits.  Our Total Rewards program also includes opportunities for employees’ personal development, career growth, and recognition. These programs focus on alignment and assessment of organizational, team, and individual efforts toward achieving business results. Our development and career growth programs empower our employees to enhance their skills, develop new competencies, and pursue career goals. SPX benefits package provides choices designed to help employees manage their well-being. Our compensation programs are performance-based to recognize and reward employees who work hard, display the values and leadership practices we embrace, and deliver exceptional results.

OUR VALUES

  • Integrity
  • Accountability
  • Excellence
  • Teamwork
  • Results

At SPX, our values are at the heart of everything we do. We use our values every day to help us make the right decisions. We embrace a common purpose and strive for improvement. We respect and value each other as individuals and recognize that only by working together, as a team, can we reach our full potential. We take responsibility for our actions, build strong relationships with each other and our customers, and always act ethically. Our values inspire us to achieve the high standards of quality, safety, and performance that our customers expect and deserve.

WORKING AT SPX

Our work environment is established on a work-life philosophy supported by policies, programs, and practices that help employees achieve success within and outside the workplace. We believe in creating an inclusive work environment where employees strive to realize their fullest potential.  We are an affirmative action and equal opportunity employer committed to making selection decisions without regard to race, color, religion, sex, sexual orientation, national origin, gender identity, genetic information, age, disability, veteran status or any other legally protected basis.