PLM Programmer
Senior Software Engineer Job 22 miles from Melvindale
ARE YOU A US CITIZEN (ITAR REQUIREMENT). Support a Fortune 500 Aero-Defense Company as a PLM Programmer.
Develop an integrated model between Computer Aided Design (CAD) systems and the PLM central database. Integrate systems using a variety of techniques including web services and database connections. Upgrade PLM environments to maintain supportability, compliance and take advantage of the latest software developments. Install new releases exploring new features and analyzing and planning an upgrade process. Analyze infrastructure components and the various services underpinning the PLM environment, including RHEL servers, TomEE, Javascript, REST APIs, Java programs, and log mining.
Skills Required
Knowledge of Java, JavaScript, RESTful services, Tcl, SQL, PLM, MBE, code management, application debugging, and software testing methodologies.
Skills Preferred
PTC Windchill experience
Experience Required
Bachelor's degree or equivalent engineering or software development experience. Working knowledge of PLM and experience implementing PLM applications. 5+ years of experience implementing PLM solutions. Knowledge of Java, JavaScript, RESTful services, Tcl, SQL, PLM, MBE, code management, application debugging, and software testing methodologies.
PLM Programmer
Senior Software Engineer Job 22 miles from Melvindale
Job Title: PLM Programmer/ Software Engineer
will be supporting a contract that requires US Citizenship.
Job Responsibilities:
Working with an experienced and creative PLM team you will be building applications that support the development of advanced technology and help optimize the processes to bring those products to market.
We are looking for a Programmer Analyst to help this team bring more PLM capabilities to Build and support PLM capabilities, such as Bill of Material (BOM) management and change management. Create new capabilities and extend those from the PLM vendor.
Enhance the environment to support AS9145 processes and unite engineering development artifacts as a “digital thread” bringing to life a Model Based Engineering (MBE) capability.
All to support and present a complete product information set. Provide customer support to a diverse population ensuring the system can meet their requirements.
Develop an integrated model between Computer Aided Design (CAD) systems and the PLM central database. Integrate systems using a variety of techniques including web services and database connections.
Upgrade PLM environments to maintain supportability, compliance and take advantage of the latest software developments.
Install new releases exploring new features and analyzing and planning an upgrade process. Analyze infrastructure components and the various services underpinning the PLM environment, including RHEL servers, TomEE, Javascript, REST APIs, Java programs, and log mining.
Requirements:
Skills: Knowledge of Java, JavaScript, RESTful services, Tcl, SQL, PLM, MBE, code management, application debugging, and software testing methodologies., Bachelor's degree or equivalent engineering or software development experience. Working knowledge of PLM and experience implementing PLM applications. 5+ years of experience implementing PLM solutions. Knowledge of Java, JavaScript, RESTful services, Tcl, SQL, PLM, MBE, code management, application debugging, and software testing methodologies., Bachelor's degree or equivalent engineering or software development experience.
Skill Preferred: PTC Windchill experience
Education: Bachelor's degree or equivalent engineering or software development experience.
Please confirm that your candidate will be eligible to support this contract.
Automotive Software Engineer -- Engine Bearing Prognosis
Senior Software Engineer Job 18 miles from Melvindale
Akkodis is seeking an Automotive Software Engineer for an Engine Bearing Prognosis for a job in Warren, MI.
This position requires PhD with appropriate thesis or 2 years of years of experience in developing algorithms for Automotive Engine Prognosis.
Location: On-site
Rate Range: $45.00 - $55.00 per hour. The rate may be negotiable based on experience, education, geographic location and other factors.
Duration: 10+ months with strong chance of extensions and of conversion to a Direct Hire position.
Job Description
Develop a prognostic solution leveraging vehicle data from various sub-systems to provide telemetric fleet monitoring and detect high risk vehicles for customer fleet.
Support for ingestion, preprocessing and labeling of OnStar fleet data.
Support for correlation analysis of vehicle data and bearing failures
Help to develop prognostic algorithms to predict engine bearing failures.
Model validation and refinements with batch data set.
Implementation and validation in data pipeline.
Summary report and documentation of the findings.
Job Requirements:
PhD in Computer Engineering, Electrical Engineering, Analytics, Physics.
Advanced skills in Python, MATLAB, ETL, A/B testing and SQL.
Previous experience with AI/ML.
Attuned with Informed Data-Driven Approaches for Fault Detection, Diagnosis and Prognosis (FDDP).
Previous data projects with CUSUM statistics, tree-based models, neural networks, and Kalman filtering models for failure detection.
Experience with an automotive embedded ECU is preferred.
If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at: ****************************.
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, shortterm disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit ******************************************
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
· The California Fair Chance Act
· Los Angeles City Fair Chance Ordinance
· Los Angeles County Fair Chance Ordinance for Employers
· San Francisco Fair Chance Ordinance
Senior Software Engineer
Senior Software Engineer Job 21 miles from Melvindale
We are looking for a Lead Software Engineering to lead our software engineering team. This role is responsible for leading the architect, design, develop and integrate complex military combat vehicle software-based systems.
Responsibilities
Software requirements analysis, derivation, decomposition and management activities
Research, simulate and analyze software solutions to evaluate system performance to meet customer requirements
Perform trade studies to compare alternative approaches
Develop software requirement specifications, algorithms, logic flow-charts / activity diagrams, leverage SysML Modeling and Simulation input
Develop vehicle software and cybersecurity employing rapid prototyping, agile development, DevSecOps
Integration of military lethality, survivability and C5ISR systems
Support of CPU, GPU and FPGA integration using design tools
Interact with external customers and suppliers
Support prototype development and test
Troubleshoot issues and perform corrective action
Support concurrent engineering, SIL/HIL integration, procurement and prototype build/integration activities by providing technical assistance
Qualifications
BSc Engineering (e.g. Computer Science, Software, Systems, or equivalent)
15+ years' experience in software engineering
Experience with Real-Time OS (RTOS), Linux, Embedded C/C++
Working experience with UML/SysML Model-based SW Dev
Some experience with Confluence, DOORS NG, MS Office
Knowledge and experience with standard bus protocols (J1939 CAN Bus, RS422/485, 802.3 Ethernet)
Experience with TCP/IP/UDP, DDS, Multicast, DisplayPort, HDMI, HD-SDI protocols
Familiarity with x86, ARM, GPU, FPGA
Working knowledge with digital, analog, power and RF electronics
Preferred Qualifications
MSc Engineering desired
Experience in delivering large complex US Defense programs
Familiarity with the US DoD ground vehicle requirements
Software Engineer - IoT
Senior Software Engineer Job 21 miles from Melvindale
Software Engineer Are you looking for a role where you can use your knowledge of Azure and other backend data engineer tools to make a difference in the automotive industry? Would you like to work for a company that provides an innovative work environment, flexible schedules, and ongoing professional development?
Who we are:
LER TechForce is an industry leader in embedded controls, software, functional safety, and engineering IT talent. For over 20 years LER has been working with customers across North America to meet their engineering resource challenges.
We have a position for an experienced software engineer who has worked in various IoT roles from server administration to networking various endpoints to full stack JAVA development.
What you will be doing:
Database Administration
Using SQL and NOSQL
Server administration to spin up new servers
Networking several endpoints
Full stack JAVA tool chain for front-end development
Cybersecurity implementation of current security protocols and best practices, and authentication
Developing with Azure, primarily in backend development in support of data initiatives
Participate in Daily/Weekly Sprint ceremonies and closely collaborate with Technical lead, and engineering director
The ideal candidate will be knowledgeable in the following areas:
Backend software Engineer who have multiple years of hands on experience with Tech stack across Azure Data Services, etc.
Work well in a fast-paced environment, for a company that will quickly change directions to align with product research to continue to be a leader.
Proficiency in SQL and NOSQL; The right candidate knows at least 1NF and maybe more advanced normalization and can utilize advanced features of our databases like Replication and SQLCMD.
The expertise to put all of it together in a uniform and intuitive manner is a requirement.
A person who has spun up new servers, networked various endpoints, worked with AWS cloud architecture, Blob storage and telematic devices
Experience with networking various endpoints together
Code secure and reliable programs for the back-end
Proficiency in: generating and maintaining cybersecurity certificates, current security protocols and best practices (TLS 1.3, RSA, SSL), WAF, all reasonable forms of authentication, Encryption/Decryption.
SQL management Studio, Azure Data Studio/ Azure cloud, Python, Linux, Docker, Databricks
What you'll get:
Full benefits: medical, dental, 401K match
Ongoing professional development opportunities
Flexible Hybrid schedule
The opportunity to work on industry leading projects
What you'll need to be successful:
College, university, or equivalent Bachelor's degree in Data Science/Analytics/Engineering or other relevant technical disciplines.
2-5 Years of professional experience writing code from scratch (educational experience does not count toward 2 year minimum)
Azure experience is required
Proficiency in SQL and NOSQL is required
Experience with advanced features of databases like Replication and SQLCMD is highly desired
Experience with server administration - setting up servers is highly desired
Hands-on experience with integration of various endpoints into a network
Full-stack JAVA development is required
Experience with cybersecurity protocols and best practices (TLS 1.3, RSA, SSL), WAF, all reasonable forms of authentication, Encryption/Decryption.
Experience with SQL management Studio, Azure Data Studio/ Azure cloud, Python, Linux, Docker, Databricks, etc.
Humble, teachable, and who solve their own problems
Effective and collaborative team player
Good communicator - written and verbal
Great collaborator
Click the Easy Apply button to learn more.
Model Based SW Engineer
Senior Software Engineer Job 21 miles from Melvindale
We are looking for a:
Model-Based Software Engineer
The resource will be involved in developing the EV CCS (Charging controller system) in compliance with standards SAE J1772, SAE J3400, ISO15118, and DIN-17121, to be embedded in the VCU software and will be responsible for testing activities.
The resource will be responsible in:
Design, develop, and test model-based embedded software for the EV charging controller, according to the requirements and the standards;
Design, develop, and test model-based embedded software for the PLC EV charging communication, according to the requirements and the standards;
Adhere to ASPICE and ISO26262 requirements;
Work closely with system, controls, integration, and testing teams to perform SW integration and SW integration testing;
Write clear, concise, and well-documented code;
Conduct unit, integration, and system-level testing to ensure software quality and reliability.
Minimum requirements:
Bachelor's Degree in Computer/Electronic/ Engineering or higher;
Strong programming skills in embedded systems programming languages (e.g., C, C++, Matlab, Simulink).
Experience in the field of EV Charging;
Knowledge of standards such as SAE J1772, SAE J3400, ISO 15118, DIN-70121;
Understanding of automotive ASPICE and functional safety concepts, ISO 26262, V model for software development, agile methodology, and version control software such as GIT.
Preferable requirements:
Experience with Automotive Ethernet 10Baset1s;
Experience with SysML language and tools.
Job Type: Full-time
Location: Troy, MI
Benefits offered by Teoresi, Inc.
Teoresi, Inc. provides the following company insurance policies: Health, Vision, Dental, Life, Long Term Disability (LTD) and Short Term Disability (STD).
Other benefits offered include 401(K) plan, Flexible Spending Account (FSA), Vacation, Sick paid leave and Holidays.
We are happy to receive your application! 😀
We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link ********************************************************
Controls Software Designer
Senior Software Engineer Job 22 miles from Melvindale
The controls software designer is an experienced and disciplined position focused on all aspects of controls
software design including PLC, HMI, Servo, VFD and commissioning. The position is responsible for executing design
with an approach that is efficient and complete. Design tasks are assigned by the design leader with a timeline and
budgeted hours that are expected to be met. The company has a well-defined design process that includes phase
gates and checklists that are required to be followed without exception. The controls software designer is
expected to perform the job with a continuous awareness of the effect their work on all other disciplines in the
engineering and build of the systems. Good communication and cooperation with peers and management is a
persistent requirement for this position.
Essential duties and responsibilities include the following. Other duties may be assigned.
• Requires Knowledge of Electrical and Pneumatic systems.
• Engineering Degree, Formal Technical Training, Electrical or Pipefitter Journeyman
• Control Systems experience
• Ability to design electrical & pneumatic systems using AutoCAD or equivalent.
• Ability to Construct system Bill of Materials.
• Ability to develop software applications for
• PLC Systems
• HMI Systems
• Servo & CNC programs
• Fieldbus Commissioning
• Ability to read, comprehend, and follow/implement specific customer standards relating to controls
design.
• Ability to commission / debug automation systems.
• Ability to interface with mechanical Design, shop trades and customers.
• Ability to communicate professionally.
• Must be able to use the Microsoft suite of products. i.e. Word, Excel, PowerPoint.
• Assists in helping monitor project delivery dates, changes and standards with both in-house and outsourced
designs.
• Ensures engineering compliance and company awareness with all customer specifications.
• Works directly with hardware designers/follow-up team and project management providing software
support and single point of contact for deliverables to and from the software group.
• Develops standardized software tools and designs.
• Understands and follows safety & environmental regulations and identifies safety/environmental concerns.
• Adheres to the Quality System and participates in continuous improvement.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The
requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable
accommodations may be made to enable individuals with disabilities to perform the essential functions.
Confidentiality
This position performs a variety of highly specialized and confidential financial and administrative duties in support
of an organizational unit having multiple departments or a single function of similar scope of service.
Education and/or Experience
Bachelor's degree and 5 years working controls experience; or equivalent combination of education and experience. Preferred Bachelor's (B.S.) degree in Electrical Engineering or Computer Science.
Proficiency with ControLogix and FactoryTalk software.
Experience in body shop applications and technology.
Language Skills
Ability to write routine reports and correspondence.
Ability to speak effectively before groups of customers or employees of organization.
Ability to read and interpret engineering drawings and CAD annotations and tolerances.
Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure
manuals.
Computer Skills
• Proficient in Microsoft applications including Outlook, Word, “MS Excel”, PowerPoint.
Mathematical Skills
Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and
permutations.
Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and
validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
Reasoning Ability
Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form.
Ability to deal with problems involving several concrete variables in standardized situations.
Certificates, Licenses, Registrations
MIOSHA Training.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully
perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently required to stand; sit; and use hands to finger, handle, or feel. The employee is occasionally required to talk or hear. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually quiet.
Travel Requirements
Local travel to UTEC facilities and customer/supplier sites for meetings or support is rarely required. Travel requirements may vary based on project assignments and department workloads.
Senior Software Developer
Senior Software Engineer Job 26 miles from Melvindale
We have experienced explosive growth as a leader in the mortgage industry and are looking for Software Developers who are passionate about what they do. As a Software Developer, you will play a key role in creating and advancing our enterprise applications in a fast-paced agile environment.
WHAT YOU WILL BE DOING
Develop extensible enterprise software using cutting-edge technology
Participate in project-focused Scrum rituals (standup, grooming, planning, retrospective)
Work with Architects, Developers, and business clients to collaborate and build industry-leading software
Develop and design user interface components, web services, and database interactions
Promote best practices and patterns in software development
Promote user interface guidelines and standards
Research and assess new technologies
Mentor new developers and support cross-functionality of roles
WHAT WE NEED FROM YOU
Required:
5 Years of professional work experience in C# .NET software development
5 Years of experience using web-based technologies (ASP.NET, JavaScript, CSS)
Relational database experience (SQL, Oracle)
Computer-related degree or equivalent experience
Experience developing enterprise software using MVC, MVVM, or MVP framework
Ability to work with limited guidance in a team environment
Expert knowledge of object-oriented programming
This position requires on-site attendance.
Preferred:
Experience in the mortgage industry
Experience with Jira
Experience in an Agile environment
Experience unit testing
Knowledge of SOLID principles
System Architect
Senior Software Engineer Job 28 miles from Melvindale
Contract Role - 6 months (possibly longer)
Hybrid: 2-3 days (Ann Arbor, MI or Palo Alto, CA)
Pay Rate - $60-$80/hr
My client is seeking a highly motivated, skilled and experienced System Architect with a strong foundation in systems engineering and design principles. The ideal candidate will be responsible for designing and overseeing the implementation of complex systems that meet the needs of our organization. This role requires a deep understanding of system integration, interoperability, and architecture frameworks.
RESPONSIBILITIES
Systems Design and Architecture
Create detailed system architecture models and design specifications to guide system development and integration.
Align system architectures with business goals and requirements.
Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
Systems Engineering
Apply systems engineering principles and methodologies to analyze and solve system design challenges.
Develop and maintain comprehensive documentation for system designs and architectures.
Integration and Interoperability:
Design and implement integration strategies to ensure seamless interoperability between systems.
Collaborate with cross-functional teams to identify and resolve architecture-related issues during the development lifecycle.
MINIMUM QUALIFICATIONS
Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
Proven experience as a System Architect, Systems Engineer, or similar role.
Strong knowledge of system architecture frameworks
Proficiency in designing complex systems with a focus on scalability, performance, and security.
Experience with systems integration and interoperability practices.
Excellent problem-solving skills and the ability to think critically and strategically.
Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment
Familiarity with interfaces such as REST, DDS, gRPC etc
PREFERRED QUALIFICATIONS
5+ years as a system architect / engineer, preferable in the automotive industry
In depth knowledge of software stacks in the automotive domain
Understanding of typical E/E architecture and familiarity with standard vehicle architecture.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
Familiarity with DevOps practices and CI/CD pipelines.
Certifications in architecture frameworks or cloud platforms.
Senior Embedded Software Engineer
Senior Software Engineer Job 28 miles from Melvindale
Together We Save Lives!
The keys to success are yours at Joyson Safety Systems! We are a global leader in design, development and manufacturing of safety-critical systems and components for the automotive and non-automotive markets. We are committed to bringing life-saving technology to customers worldwide. Joyson Safety Systems leverages the power of collaboration and innovation to provide quality and service excellence for our customers worldwide. Our company is headquartered in Auburn Hills, Michigan, USA, with a global network of more than 50,000 employees in 25 countries.
Our team is passionate about the automotive industry, focused on delivering quality and innovation for the future. We encourage lifelong learning and provide the resources to help our team members build the foundation for a strong future with us. We strive to promote from within, offering excellent opportunities for career growth and advancement.
We are currently seeking a Senior Software Engineer for our Auburn Hills, Michigan facility.
Summary: The Senior Software Engineer will plan and coordinate electronics software development activities of collocated or distributed software teams to ensure deliverables are completed on time per project schedule and meets quality standards.
Duties/Responsibilities:
Decompose system requirements and system design elements into software requirements
Collaborate with hardware engineers to review, improve, implement and test hardware-software interface requirements;
Develops software that meets ASIL safety standards (ISO-26262), diagnostics, safe state, memory management, cybersecurity, UDS, AUTOSAR, and internal and external software requirements
Design software within prescribed architectures based on decisions required interfaces, supplied vs. developed code, runtime services, and software layering
Deliver software product based on timing, features and quality goals to the customer
Integrate algorithms into embedded architectures, supporting optimization, performance tradeoff analysis, and SIL & HIL verification
Integrate software for use within autonomous vehicle control sensors, actuators, and human machine interfaces
Develop, support and direct static analysis, software unit testing, software system testing procedures, programming, and documentation
Act as primary point of contact to stakeholders (including Customer and Project Management) for all items related to software development, as well as communicate updates to the project team related to software design and implementation
Conduct formal process-driven reviews of software requirements, architecture, design and code; provide and respond to peer feedback professionally and judiciously
Ensure software process quality (ASPICE) on project level
Drive process adherence and compliance with Quality Assurance standards
Hands on experience with various communication protocols: SPI, I2C, LIN, CAN, CANFd, Ethernet, etc.
Education:
Bachelor's degree in Electrical or Computer Engineering
7+ years' experience in embedded software development (C, C++, Java, Python)
Background in working with global distributed teams
Skills:
Embedded software design & implementation is a must have
AUTOSAR isa plus
Experience with Agile development
Knowledge of ASPICE Quality processes
Knowledge of Functional Safety Standards
Strong communication, coordinator and problem-solving skills
Experience setting up and maintaining software projects, workspaces and build targets in CodeWarrior, Visual Studio, MPLAB, IAR, GCC
Ability to demonstrate concepts of object-oriented design, data encapsulation, coding standards, defensive programming, software layering, multi-processing and synchronization, event-based design
Experience tracing and profiling running code using instrumentation, JTAG, or other recognized methods. Preferred toolchains are Lauterbach, GCC, IAR jLink, and P&E
We are an Affirmative Action/EEO employer. All qualified applicants will received consideration for employment without regard to race, color, sex, religion, national origin, age, disability or veteran status.
Joyson Safety Systems does not provide immigration related sponsorship for this role. Please do not apply for this role if you will need JSS immigration sponsorship (e.g. H-1B, TN, OPT, etc.) now or in the future.
GCP Cloud Technical Lead
Senior Software Engineer Job 3 miles from Melvindale
Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Apexon brings together distinct core competencies - in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences - to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients' toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. We enable #HumanFirstDIGITAL
Job Role: GCP Cloud Technical Lead
Location : Dearborn,MI,48124
Hybrid Position (one or two days in the office per week)
Req ID: 320990
Skills Based Assessment: General Coding Proficiency
Position Description:
Responsibilities:
You will serve as the "Technical Lead" assisting in providing technical leadership through technical direction and support. Role will be to closely assist multiple organizations (Business Customers, Product Owners, GDIA, IT) with the conversion of business goals into product requirements and developing solutions.
Skills Required:
Minimum 3 years designing cloud solutions with experience in GCP (Google Cloud Platform) System Integration Capabilities Programming, Installation and
Software Development Skills Cloud computing experience (e.g.; Kubernetes, Docker, OpenShift, PCF/PKS)
Minimum 2 years professional experience installing, configuring, monitoring and tuning infrastructure tools
Minimum 5 years professional experience with Python and/or R software development (Anaconda experience preferred) Strong communication, and organizational and coordination skills as well as experience coordinating activities across multiple diverse teams
Experience Required:
8 years of experience in software development
Our Commitment to Diversity & Inclusion:
Did you know that Apexon has been Certified™ by Great Place To Work , the global authority on workplace culture, in each of the three regions in which it operates: USA (for the fourth time in 2023), India (seven consecutive certifications as of 2023), and the UK.Apexon is committed to being an equal opportunity employer and promoting diversity in the workplace. We take affirmative action to ensure equal employment opportunity for all qualified individuals. Apexon strictly prohibits discrimination and harassment of any kind and provides equal employment opportunities to employees and applicants without regard to gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. You can read about our Job Applicant Privacy policy here Job Applicant Privacy Policy (apexon.com)
Our Perks and Benefits:
Our benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning/upskilling experience and provide care and support for you and your loved ones. As an Apexon Associate, you get continuous skill-based development, opportunities for career advancement, and access to comprehensive health and well-being benefits and assistance.
We also offer:
o Health Insurance with Dental & Vision
o 401K Plan
o Life Insurance, STD & LTD
o Paid Vacations & Holidays
o Paid Parental Leave
o FSA Dependent & Limited Purpose care
DevOps Engineer
Senior Software Engineer Job 15 miles from Melvindale
Shibumi, a leading SaaS company, is seeking a skilled DevOps Engineer to collaborate with Software Developers, Software Architects, and Product Owners to streamline software delivery efficiently, securely, and predictably. The ideal candidate will play a key role in maintaining and improving our cloud-based infrastructure, ensuring high availability, security, and performance of our services.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Maintain, secure, and optimize cloud-based services to ensure high availability and performance.
Design and implement scalable, reliable, and secure DevOps solutions.
Automate software deployment, system configurations, and security settings.
Utilize Infrastructure-as-Code (IaC) to manage IT operations efficiently.
Manage and enhance cloud-based hosting environments (AWS, Azure, GCP).
Develop and maintain CI/CD pipelines for automated software delivery.
Write and maintain scripts using languages such as Python, Bash, Groovy, Java, and JavaScript.
Configure and manage databases (MySQL, MongoDB, Elasticsearch, Redis, etc.).
Implement and manage container orchestration solutions (Docker, Kubernetes, Helm, etc.).
Monitor system performance, troubleshoot issues, and proactively address potential risks.
Collaborate closely with development teams to optimize application performance and reliability.
Ensure security best practices are implemented and maintained across all environments.
Optimize cloud costs while maintaining performance and security standards.
Participate in Agile ceremonies and collaborate effectively across teams.
QUALIFICATIONS & EXPERIENCE
Bachelor's degree in Computer Science, Engineering, or a related field.
Hands-on experience with cloud platforms (AWS, Azure, or GCP).
Strong proficiency in at least one programming or scripting language (Python, Bash, Groovy, Java, JavaScript, etc.).
Experience managing databases and data sources (MySQL, PostgreSQL, MongoDB, Elasticsearch, etc.).
Expertise in containerization and orchestration tools (Docker, Kubernetes, Helm, etc.).
Strong knowledge of CI/CD pipelines and automation tools (Jenkins, GitHub Actions, GitLab CI/CD, etc.).
Experience with configuration management tools (Terraform, Ansible, Puppet, Chef, etc.).
Knowledge of security best practices and compliance standards.
Strong analytical and problem-solving skills with a proactive mindset.
Excellent communication and collaboration skills.
One or more relevant cloud certifications (AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Google Professional DevOps Engineer, etc.) preferred.
SUPERVISORY, LEADERSHIP, OR MENTORING RESPONSIBILITIES
No direct supervisory responsibilities.
Act as a technical mentor and resource for team members.
Promote a culture of collaboration, innovation, and continuous learning.
Join Shibumi and contribute to our mission of delivering high-quality, scalable, and secure software solutions. If you are passionate about DevOps and cloud technologies, we encourage you to apply!
Arby's Team Member
Senior Software Engineer Job 42 miles from Melvindale
Were glad youre here. Think about it you and us? Sounds like it could be a match made in the meat heavens. If youre here for:
Weekly Pay
Shift meal discount and family dining discount*
Flexible Schedule
Best in Class Training & Continuous Learning
Advancement Opportunities
Paid Time Off*
401(k) Retirement Plan*
Medical, Dental, and Vision*
Champions of Hope*
Cash Referral Program
Journey Wellbeing Support Tool
PerkSpot Discount Program
Recognition Program
Slip Resistant Shoes Programs
Community & Charitable Involvement
Igniting Dreams Grant Program
Training Contests
Well, youre in the right place. Youre also in the right place if youre looking for a company where you can dream big, work hard, get it done, play fair, have fun, and make a difference.
BRING HOME THE BACON
As a restaurant team member, youll help operate the restaurant on a day-to-day basis. Your personality and commitment to create a delicious experience for everyone will keep our customers coming back for more. To qualify for this job, you are:
At least 16 years of age
Eligible to work in the U.S.
Not sure if your experience aligns? We encourage you to apply. Meat-lover or not, all backgrounds are welcome here.
WHO WE ARE AND WHAT WE DO
The Arby's brand purpose is Inspiring Smiles Through Delightful Experiences. Arby's delivers on its purpose by celebrating the art of Meatcraft with a variety of high-quality proteins and innovative, crave-able sides, such as Curly Fries and Jamocha shakes. Arby's Fast Crafted restaurant services feature a unique blend of quick-serve speed combined with the quality and made-for-you care of fast casual. Arby's Restaurant Group, Inc. is the franchisor of the Arby's Brand and is part of the Inspire Brands family of restaurants headquartered in Atlanta, GA. Arbys, founded in 1964, is the second-largest sandwich restaurant brand in the world with more than 3,500 restaurants in nine countries. Our goal is to be the best in the business, and we cant do that without great people like you.
Arbys is an equal opportunity employer.
*Subject to availability and certain eligibility requirements.
RequiredPreferredJob Industries
Other
Software Verification Engineer
Senior Software Engineer Job 22 miles from Melvindale
Job Title: Software Verification Engineer
Onsite Requirements:
Experience using NI and/or dSpace tool suites for development of automated test procedures.
Experience writing test scripts using (C, C++, Python).
Must be able to obtain an active U.S. Security Clearance.
Job Description:
The Software Verification Engineer is responsible for creating test cases, along with test execution.
We are looking for Software Verification Engineers to work in Sterling Heights, MI.
Have at least 5 years of experience in Software Verification, and have a Bachelor's Degree or a related field.
Position Requirements:
Essential Functions:
Execute the software verification activities, to include reviewing requirements specifications for testability, leveraging use cases in support of test case development, planning and executing improvements to the test environment and infrastructure.
Develop automated and manual tests, tracing tests to requirements to ensure complete test coverage.
Identify and diagnose software defects, verify software correctness, and report results.
Develop test plans, procedures, descriptions, and reports for delivery to customer in accordance with DoD Data Item Descriptions (DIDs).
Support and adhere to all company safety and environmental regulations & policies.
Undertake other duties as determined by the software test and verification manager.
Supervisory Responsibility:
Knowledge, Skills and Abilities (as demonstrated through experience, training, and/or testing):
Experience using NI and/or dSpace tool suites for development of automated test procedures.
Hands-on experience with lab equipment such as oscilloscopes, multi-meters, logic analyzers, function generators, network analyzers, and spectrum analyzers.
Experience writing test scripts using (C, C++, Python).
Familiarity with the US DoD ground vehicle requirements.
Practical 'hands-on' attitude with the ability to operate independently.
General knowledge of Military Standards and regulations.
Ability to present technical solutions to clients and internal stakeholders.
Must be able to communicate effectively in a variety of settings and be able to assimilate complex instructions easily.
Must demonstrate an enthusiasm to engage with and support overseas colleagues.
Must be able to obtain an active U.S. Security Clearance.
Education:
BSc Engineering (e.g. Mechanical, Electrical, Computer Science, Systems, Software, Aerospace, Automotive).
Experience:
5 or more years' experience in software verification.
Experience with Jira, Confluence, and Integration Lab Scheduler tools.
Experience of working in a multi-national, multi-organizational, and corporate environment.
Background Prerequisites:
Must undergo and meet company standards for background check, employment verification, reference checks, and controlled substance testing.
Preferred Qualifications:
Physical testing experience.
HIL/SIL experience.
MSc Engineering desired (e.g. Mechanical, Electrical, Computer Science, Systems, Software, Aerospace, Automotive).
** This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. **
Senior C++ Engineer (Games)
Senior Software Engineer Job 16 miles from Melvindale
Our client is seeking a Senior C++ Engineer to work on their unannounced title. The ideal candidate is well versed in C++, has shipped titles in the past and is passionate about strategy games.
Primary Responsibilities Include:
Architect, build, and maintain core systems in modern C++ on multicore CPUs
Write technical documents describing core systems
Mentor and collaborate with other developers in a team environment
Work cross functionally with Design, Product, and Art to develop requirements and implementation plans
Manage timelines and milestones to meet stakeholder expectations
Education and/or Experience Desired:
Bachelor's Degree in Computer Science, Engineering, Mathematics or equivalent work experience.
Very strong C++ background.
7+ years experience in game or simulation development
Expertise in several of the following; Optimization, Networking, UI/UX, AI, Generative AI, Physics, Data Management, Graphics, Gameplay, Audio, HLSL/GLSL Shaders, Pipelines, Terrain
Lead Architect
Senior Software Engineer Job 28 miles from Melvindale
Understating Battery Pack management
SoC estimation
Pack Energy estimation
Vehicle Level Energy Management
Bulk temperature management
Charging/Discharge Control
Matlab/Simulink - Development and Deployment of embedded systems for Auto application
Key responsibilities of SWE.1 engineer:
Analyzing system requirements documents to identify and extract relevant software functionalities.
Creating clear, concise, and unambiguous software requirements specifications, including functional and non-functional requirements.
Maintaining traceability between system requirements, software requirements, and test cases throughout the development lifecycle.
Reviewing and validating software requirements with stakeholders to ensure accuracy and completeness.
Utilizing requirement management tools to capture, manage, and track changes to software requirements.
Support in the overall system design and testing strategies.
Skills and qualifications:
Hands-on on EA (Enterprise Architect) tool and MATLAB Simulink.
Strong understanding of software development lifecycle (SDLC) and the V-model
Expertise in requirements engineering practices, including requirement analysis, specification, and validation
Familiarity with ASPICE guidelines and process improvement methodologies
Proficiency in requirement management tools like Polarion.
Excellent communication and collaboration skills to work effectively with cross-functional teams
Experience in the automotive industry or embedded systems development is often preferred
Systems Architect
Senior Software Engineer Job 28 miles from Melvindale
ABOUT US:
Auto Hauler Exchange (AHX) is an innovative startup revolutionizing the auto transport and logistics industry. Our platform connects vehicle shippers and carriers to streamline vehicle transportation with real-time tracking, transparent pricing, and an easy-to-use interface. As we continue to grow, Auto Hauler Exchange is looking for an experienced Systems Architect to join our software development team in Rochester, MI.
JOB DESCRIPTION:
Our Systems Architect will be responsible for designing, developing, and managing the overall architecture of our complex software products to ensure they align with business needs by selecting the optimal technical solutions and overseeing their implementation across our organization. This role will act as a bridge between our team's technical capabilities and the company's business objectives, collaborating with multiple AHX stakeholders to define system requirements and guide development teams throughout the project lifecycle.
RESPONSIBILITIES (include, but are not limited to):
Architectural Design:
Analyze business requirements and translate them into technical system designs.
Create high-level system architecture blueprints, including component interactions, data flows, and system interfaces.
Select appropriate technologies, frameworks, and platforms based on performance, scalability, and security considerations.
Implementation Guidance:
Collaborate with our software development team to ensure the system architecture is implemented correctly.
Provide technical leadership and expertise on system design decisions.
Review and approve technical designs and architecture documents.
Integration and Interoperability:
Design and manage system integrations with existing systems and third-party applications.
Ensure seamless communication and data exchange across different system components.
Performance Optimization:
Monitor system performance and identify bottlenecks.
Implement optimization strategies to improve system efficiency and scalability.
Technology Evaluation and Roadmap:
Stay updated on emerging technologies and assess their potential impact on the system architecture.
Develop long-term technology roadmaps to guide future system upgrades and improvements.
Communication and Collaboration:
Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
Collaborate with project managers, business analysts, and developers to align system design with project goals.
ABOUT YOU:
Deep understanding of the React JavaScript library
Expertise in programming languages and relevant development frameworks - specifically Node.js
Knowledge of database design and management
Network architecture and security principles understanding
Strong analytical and problem-solving skills
Excellent communication and presentation abilities
Ability to lead technical discussions and make informed architectural decisions
JOB TYPE:
Full-time
BENEFITS:
401(k) matching
Dental insurance
Flexible schedule
Health insurance
Health savings account
Life insurance
Paid time off
Vision insurance
SCHEDULE:
8 hour shift
Weekends as needed
WORK LOCATION:
Rochester, MI / Hybrid
Why Join Auto Hauler Exchange?
Impact: Be a key member of a fast-growing startup where your work will directly impact the business and shape the future of the auto transport industry.
Growth: We're scaling rapidly, and this role offers significant opportunities for career growth and skill development.
Collaborative Culture: Work in a dynamic, fast-paced, and flexible environment with a passionate team committed to innovation and excellence.
How to Apply:
If you're ready to take on a diverse and exciting role in a fast-paced startup, we'd love to hear from you! Please submit your resume, along with a cover letter detailing your relevant experience and why you're interested in joining Auto Hauler Exchange.
Auto Hauler Exchange is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Autonomous Driving Software Engineer
Senior Software Engineer Job 31 miles from Melvindale
What You'll Be Doing
Working alongside ADS development engineers to design ADS systems and software logic in C/C++
Complete logic development by making design requirements, confirming/testing logic, and ensuring quality and all safety concepts into software design
Lead the DRBFM review process to proactively identify and mitigate potential failure modes.
Coordinate closely with counterparts (internal and external) to monitor and ensure timely closure of critical tasks.
Maintain a comprehensive tracking system for internal items.
Act as a key liaison with external holders, ensuring clear and effective communication across all parties.
Provide oversight on software integration to ensure that software components align with overall system requirements.
Identify gaps in current processes and propose standardized, sustainable improvements to boost system reliability and efficiency.
Requirements:
What You Bring
Bachelor's degree in engineering, Computer Science, Systems Engineering, or a related field.
Experience:
Proven experience in systems-level roles, particularly in managing system requirements, executing DRBFM processes, and coordinating follow-up tasks.
Prior exposure to the automotive or a similar technical industry
Spec and requirements writing and software documentation
Experience developing software in a team setting, creating pull requests, conducting peer reviews
CAN/LIN/Ethernet protocols knowledge
Understanding of software principles and integration to effectively collaborate with technical teams
Strong organizational abilities with excellent negotiation and communication skills, ensuring smooth coordination among diverse internal and external teams.
Lead CAE Engineer
Senior Software Engineer Job 16 miles from Melvindale
Responsibility:
Extensive Hands-on model build experience using Ansa tool
Oversee activity of external build team to ensure on time delivery of high-quality Safety, NVH, Durability and Dynamics models.
Work with Attribute leads to understand model build requirements at each project phase/virtual series loop.
Define defensible timing plans for model delivery. Communicate timing to wider business -Attribute leads, Function Teams and Program. Set expectation for timing of inputs to meet the build timing plan.
Proactively gather CAD and non-geometry inputs (joining, materials, mass, build guidelines, etc.) to support build. Pursue and highlight missing or late inputs to avoid delivery delays
Interface directly with function teams to resolve any concerns in provided CAD and correctly represent design intent in CAE.
Maintain live tracking of model build status and expected delivery date.
Manage individual/ad hoc requests for model build or updates -ensure all affected teams accept any new requests and impacts (on timing) are clear
Understand structural analysis models and their requirements. This should cover multiple disciplines/model types (ideally including occupant safety modelling).
Organizes workflow within team to optimize process and time required. Feedback to OEM on opportunities to improve process
Qualification:
BE/B. Tech or ME/MTech in Mechanical/Production/ Automotive Engineering
6 to 12 years preferably in automotive application
Should have minimum 9600 hours work experience in any CAE Pre-and Post-processor, Preferably Hyper mesh/ ANSA/ Abaqus / NCode / FemFAT or any other reverent CAE tools.
Experience in analysis and post processing of full BIW level Durability Evaluation and fatigue analysis and sub system level static load analysis.
Past experience in providing BIW / closures related counter measures and design suggestions. Knowledge of optimization techniques and processes.
Experience in CAE to test co-relation, vehicle target settings and refinements as per latest automotive trends.
Theoretical knowledge of finite element analysis. Good communication, report writing, technical documentation and presentation skills.
Knowledge of different regulatory and non-regulatory requirements.
Preference for cross domain basic knowledge of NVH and Durability.
Should have handled projects with minimum team size of 3 or more.
Lead Architect
Senior Software Engineer Job 28 miles from Melvindale
Auburn Hills, MI(Onsite)
Contract
10+ years of experience
Must have:
Battery Management systems/Battery Packs experience
Tools experience in Enterprise Architect (EA) & Matlab Simulink.
Domain:
Understating Battery Pack management
SoC estimation
Pack Energy estimation
Vehicle Level Energy Management
Bulk temperature management
Charging/Discharge Control
Matlab/Simulink - Development and Deployment of embedded systems for Auto application
Key responsibilities of SWE.1 engineer:
Analyzing system requirements documents to identify and extract relevant software functionalities.
Creating clear, concise, and unambiguous software requirements specifications, including functional and non-functional requirements.
Maintaining traceability between system requirements, software requirements, and test cases throughout the development lifecycle.
Reviewing and validating software requirements with stakeholders to ensure accuracy and completeness.
Utilizing requirement management tools to capture, manage, and track changes to software requirements.
Support in the overall system design and testing strategies.
Skills and qualifications:
Hands-on on EA (Enterprise Architect) tool and MATLAB Simulink.
Strong understanding of software development lifecycle (SDLC) and the V-model
Expertise in requirements engineering practices, including requirement analysis, specification, and validation
Familiarity with ASPICE guidelines and process improvement methodologies
Proficiency in requirement management tools like Polarion.
Excellent communication and collaboration skills to work effectively with cross-functional teams
Experience in the automotive industry or embedded systems development is often preferred