Sr. Android Software Engineer
Staff Software Engineer Job 17 miles from Mount Clemens
The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services. FreedomPay's technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay's robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale. FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere.
We are currently seeking a Software Engineer with specific Android experience. This is a full time salaried position. You will join a team of world class engineers and developers solving complex problems, building new product lines, and expanding existing products and services. You will be rewarded for creativity and innovation. In this role, you will be joining a team responsible for developing next generation SDK's, tools, and apps that drive millions, and potentially billions, of payment transactions.Essential Functions:
Analyze, design, program, debug, and modify complex software enhancement features and/or new software products.
Improving the performance of existing software.
Debug and fix software including difficult issues using a broad knowledge of technologies.
Participate in and influence project teams to create working software.
Provide input and lead code reviews and technical meetings.
Recommending new technologies that can help increase productivity.
Contribute and influence project planning and estimates.
Protect company proprietary and confidential information.
Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
Other duties as assigned.
Required Skills and Experience
At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
6+ years of Android Experience, building applications or libraries
4+ years of Kotlin Experience
2+ years of iOS/Swift Experience, building applications or libraries
Candidate must have a commitment to industry best demonstrated practices, source code control, architecture, coding structure, and unit/system testing
Strong object oriented programming experience
Strong Multithreaded and asynchronous programming experience
Strong trouble-shooting and debugging skills
Ability to design, plan, and implement features based on product requirements
Experience with interfacing with RESTful services and consuming JSON or XML
Familiarity with Source Control tools (Git)
Great English written and verbal communication skills
Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
Desired Skills and Experience
Experience with Kotlin Multiplatform development
Experience in Unit Testing with Dependency Injection, including Junit, Mockito/MockK, Roboelectric and/or Swift Testing
Experience communicating with external devices through USB, Bluetooth, or TCP/IP
Experience with Agile/Scrum
Experience creating AARs, JARs, iOS Frameworks and/or Swift Modules
Strong interest in the tooling/development process with continuous integration
Data security, encryption handling, compliance, data privacy and laws
We have offices in Philadelphia, Las Vegas, and London, and employ individuals across 16 different states and 7 different countries. All roles are hybrid, meaning that employees may work remotely but should expect periodic travel to an office. Frequency will vary pending your role and responsibilities.
As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check.
FreedomPay is an Equal Opportunity Employer, including Disability/Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.PDN-9e896814-1ac2-4c2c-ad1a-a0c9b04c60e9
SENIOR EMBEDDED SOFTWARE ENGINEER - Defense Systems (32333)
Staff Software Engineer Job 7 miles from Mount Clemens
Title: Senior Embedded Software Engineer
Type: Full-time W2 CONTRACT, willing to consider contract-to-hire or direct hire candidates.
Duration: 1 years with high probability of extension, up to 36 months.
Compensation: $65 to $70 per hour
Important details:
This is a W2 contract position, we are considering only US Citizenship with ability to obtain and maintain a Department of Defense (DOD) Security Clearance.
We cannot consider C2C or vendor candidates in any way.
If you have at least 15 years as a Software Engineer, 10+ years of experience with Real-Time OS (RTOS), Linux, Embedded C/C++, and have a Bachelors Degree in Engineering or a related field, we are interested in reviewing your qualifications!
About the company:
Our client provides mission critical solutions and systems for the US DoD.
They are known in the industry as an independent, agile, and fast responding partner for mission customized solutions.
Job Summary:
The Senior Software Engineer is responsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software-based systems of tracked and wheeled combat vehicle platforms and sub-systems for the U.S. TACOM (US ARMY Tank Automotive and Armaments Command). The Senior Software Engineer will be heavily involved in the design, development, and integration from concept and design to build.
Required Qualifications:
BSc Engineering (e.g. Electrical, Computer Science, Software, Systems, Aerospace, Automotive)
15+ years' experience embedded software engineering
Experience with Real-Time OS (RTOS), Linux, Embedded C/C++
Experience with UML/SysML Model-based SW Dev
Experience with Confluence, DOORS NG, MS Office
Experience with standard bus protocols (J1939 CANBus, RS422/485, 802.3 Ethernet)
Experience with TCP/IP/UDP, DDS, Multicast, DisplayPort, HDMI, HD-SDI protocols
Experience with x86, ARM, GPU, FPGA
Working knowledge with digital, analog, power and RF electronics
Understanding of vehicle power distribution systems and automotive power management. Knowledge of the fundamental functions and characteristics of Power Distribution Modules (PDMs), as well as how they integrate into automotive systems
Hands on experience with lab equipment such as oscilloscopes, multi-meters, logic analyzers, function generators, network analyzers, and spectrum analyzers
Practical ‘hands on' attitude with the ability to operate independently
Experience with engineering management in a highly regulated industry
Experience of working in a multi-national, multi-organizational and corporate environment
Experience with proposal activities, bid capture, contract negotiations and delivery planning
Currently holds or has the ability to obtain SECRET US Defense clearance
Applied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product lifecycle
Knowledge of Systems based design and related Standards/Processes
Ability to present technical solutions to clients and internal stakeholders
Detailed knowledge of mechanical and electrical engineering and vehicle principles
Must be able to communicate effectively in a variety of settings, possess the ability to explain complex concepts in a way that makes sense and be able to assimilate complex instructions easily with all levels of management and staff to establish productive relationships
Superior consultation, diplomacy, influencing and negotiating skills is required
Must demonstrate an enthusiasm to engage with and support overseas colleagues to ensure all staff have the information and opportunity to perform to the best of their abilities
Must promote collaboration and facilitate teamwork across the organization and its external service providers. Must be tactful, diplomatic, and work with integrity, honesty, and respect for others.
Must display exceptional listening and analytical skills in order to understand customer concerns and needs with the ability to respond promptly and effectively to those needs
Shall support and encourage performance by motivating individuals and teams to achieve high performance. Will clarify and define the goals and strategies of the organization and successfully communicate this to all. Excellent interpersonal and communication skills are required to work effectively with the US team, suppliers, customer, and corporate parent staff.
High level of self-motivation and standards with the ability to multi-task; balancing "analysis" with "doing". Must be adaptable and able to prioritize and work under pressure to meet deadlines. Work on own initiative
Willing and able to travel internationally for technology transfer
Preferred Qualifications:
MSc Engineering desired (e.g. Electrical, Computer Science, Software, Systems, Aerospace, Automotive, Management)
Experience in delivering large complex US Defense programs
Familiarity with the US DoD ground vehicle requirements
Knowledge of the US DoD process and procedures for vehicle development and acquisition
Familiarity with the US Army TACOM / TARDEC / GVSC organizations
Experience with military Command, Control, Communications, Computers, Cyber, Intelligence
Experience with fire control systems, stabilization, coordinate transformation and algorithms
Experience with VICTORY, FACE, GCIA & MOSA standards
Detailed knowledge of Military Standards and regulations
Essential Job Functions:
Develop vehicle software
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
Familiarity with software life-cycle development, verification, configuration and integration tools (Git, Jira, Confluence, Kubernetes, CANoe, Matlab/Simulink, Labview, …)
Familiarity with development and integration of drivers, apps, kernels, containers and VMs
Familiarity with safety criticality
Integration of military lethality, survivability and C5ISR systems
Support of CPU, GPU and FPGA integration using design tools
Interact with external customers and suppliers
Component/Vehicle test support
Understand/create test requirements for compliance with customer's requirements and functions
Create/review test plans
Employ test / scan software tools
Support prototype development and test
Support system-integration-lab (SIL) and hardware-in-the-loop (HIL) activities
Monitor/analyze test results
Troubleshoot issues and perform corrective action
Support concurrent engineering, SIL/HIL integration, procurement and prototype build/integration activities by providing technical assistance
Automated Driving Software Engineer
Staff Software Engineer Job 47 miles from Mount Clemens
Job Title : Automated Driving Software Engineer
Duration : 12 months contract(possibility of extension)
Pay : $53-57/hr on w2 basis without benefits.
Note: *No C2C*
**Local candidate with Automotive sector can apply**
Job Description:
What you'll be doing
Working alongside ADS development engineers to design algorithms and software logic in C++, Python
Support requirements and system architecture to incorporate into the algorithm development
supporting groups to develop advanced driver assist systems and autonomous drive systems.
Complete logic development by making design requirements, confirming/testing logic, and ensuring quality and all safety concepts into software design.
Mentoring software engineers in best practices.
Qualifications/ What you bring (Must Haves):
B.S. in Computer Science, related fields or commensurate work experience.
Experience as a software engineer (5 years).
Experience building, implementing, and supporting medium to large scale solutions in C++ and Python
Experience using GIT
Experience performing performance analysis, troubleshooting, and remediation in a software and integration environment (1 year)
Self-starter with the ability to work independently or as part of a project team with limited supervision
What you may bring
C++ or Python Certification (foundational, associate, professional, or specialty).
A valid US drivers' license.
Experience with dynamics-based vehicle simulation (1 year)
Experience developing software in a team setting, creating pull requests, conducting peer reviews
Experience using ROS1 or ROS2
Familiarity with Docker
Experience developing code on linux platforms, writing shell scripts
Web development experience (html, javascript, CSS)
Experience using plotting tools like plot.ly, bokeh, matplotlib
Experience using cloud services (AWS, Azure)
Time-series database experience
Thank you!
Controls Software Designer
Staff Software Engineer Job 7 miles from Mount Clemens
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.
Software Design Engineer
Staff Software Engineer Job 47 miles from Mount Clemens
Job Title: ADAS Design Engineer
Type : 12+ Months (long term contract)
What you'll be doing
Working alongside ADS development engineers to design algorithms and software logic in C++, Python
Support requirements and system architecture to incorporate into the algorithm development
Working with IT infrastructure, engineers, and supporting groups to develop advanced driver assist systems and autonomous drive systems.
Complete logic development by making design requirements, confirming/testing logic, and ensuring quality and all safety concepts into software design.
Mentoring software engineers in best practices.
Requirements:
B.S. in Computer Science, related fields or commensurate work experience.
Experience as a software engineer (5 years).
Experience building, implementing, and supporting medium to large scale solutions in C++ and Python
Experience using GIT
Experience performing performance analysis, troubleshooting, and remediation in a software and integration environment (1 year)
Self-starter with the ability to work independently or as part of a project team with limited supervision
What you may bring
C++ or Python Certification (foundational, associate, professional, or specialty).
A valid US drivers' license.
Experience with dynamics-based vehicle simulation (1 year)
Experience developing software in a team setting, creating pull requests, conducting peer reviews
Experience using ROS1 or ROS2
Familiarity with Docker
Experience developing code on linux platforms, writing shell scripts
Web development experience (html, javascript, CSS)
Experience using plotting tools like plot.ly, bokeh, matplotlib
Experience using cloud services (AWS, Azure)
Time-series database experience
Software Engineer Microcontroller
Staff Software Engineer Job 18 miles from Mount Clemens
Developing and delivering AUTOSAR compliant software for embedded devices or controllers.
C programming skills in the embedded context.
Experience in AUTOSAR configuration tools like EB Tresos, DaVinci Configurator, DaVinci Developer etc
Hands on knowledge of AUTOSAR Classic on various layers - MCAL/BSW/CDD/RTE/Applications etc
Automotive vehicle communication networks, such as CAN, CAN-FD, Ethernet, LIN
Highly motivated agile team developing cutting-edge ADAS/AD customer features!
Senior React Developer
Staff Software Engineer Job 17 miles from Mount Clemens
NOTE: You must be based in Michigan to apply.
About Us
Lutely is an artist-first, AI-powered music tech platform. We help creators do more with their music by creating new sellable assets from their originals and providing a commission-free marketplace to license and sell their music directly to users and fans.
About the Role
We're looking for a Senior React Developer based in Michigan to join our engineering team. You'll lead the front-end development of rich, responsive tools that power the future of music. This is a chance to help shape a fast-moving, creator-first platform from the ground up.
Responsibilities
Build and maintain advanced front-end features using React.js and other related elements in the tech stack
Develop reusable components and scalable UI systems
Collaborate with design, product, and backend teams to deliver polished, intuitive experiences
Optimize applications for speed, performance, and responsiveness
Requirements
Experienced React.js developer to lead front-end architecture and drive smart, scalable decisions
Similar experience with server technologies, we use NextJS and JestJS
You should be able to describe in detail a product you've delivered or system you've built. Highlighting decisions you've made and what you've learned from it.
Experience and enthusiasm for adjacent technologies for observability, testing, deployment, experimentation, logging, analytics. Part of this role is evaluating and incorporating the right technologies.
Strong communication is a must, spanning design/architecture, strategy, remote team communication, collaborating with technical partners
Leadership experience a plus - TL'ing, managing, mentorship, building culture
Deep understanding of the modern React ecosystem: hooks, performance optimization, state management and scalable component architecture
Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
Proven experience building responsive, high-performance web applications across modern browsers
Solid grasp of asynchronous data flows and working with RESTful APIs
Comfortable navigating browser quirks, cross-browser compatibility, and responsive design patterns
Proficiency with Git, Figma, and collaborative development workflows (e.g. code reviews, pull requests)
Must be based in Michigan (remote within the state is welcome)
Bonus if you have a passion for music, creator tools, or media tech
Nice to Have
TypeScript and/or Next.js experience
Familiarity with Tailwind CSS
Background in music tech, audio tools, or creator platforms
Experience writing unit and integration tests
What We Offer
Competitive salary ($120K-$150K) and optional equity package based on experience. We're early-stage and want builders who think like owners.
Remote flexibility, as long as you're based in Michigan
Opportunity to help shape a new music tech paradigm
Fast-moving, creative, and mission-driven culture
Chance to work with Google legends :)
Model Based SW Engineer
Staff Software Engineer Job 13 miles from Mount Clemens
Teoresi Inc is an international Group, with offices in Europe and United States, that acts as an engineering partner to customers' product and process development.
We are always looking for new talents and highly specialized professionals, more specifically for:
Model-Based Software Engineer
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.
Send your application if you are interested in learning more about potential opportunities and projects.
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 ********************************************************
Software Engineer
Staff Software Engineer Job 24 miles from Mount Clemens
The Software Engineer senior will be working on Global Test Data Management software application using industry standards to manage and enable efficient store/access/search/retrieval of high-quality physical test data, which will help engineers to make a quick and good decision on product. The Web interface provides sophisticated filters to allow quick access to desired data. The developer will redesign the legacy Monolithic APIs into Micro services approach and deploy in PCF using Spring Boot with angular based web interface and cloud API. Software Engineer is responsible but not limited to the following duties: • Work on gathering the requirements from customer and design the services and involve in Architectural decisions. • Work with the team and other stakeholders to deliver quality products that meet customer's requirement and needs. • Work in Agile methodology and maintain the user stories in Rally to make sure all the tasks covered in iterations. • Share on knowledge with team and embrace test driven development, developing services and tested code based on proven lean/agile methods. • Work on full stack of technologies to enable the highest priority work and products to be delivered.
Skills Required:
Java, Angular 12+, GCP, SQL, Elastic, Spring Boot, Spring MVC, Spring Data, Cloud Run. Experience building RESTful APIs is essential
Skills Preferred:
GitHub, Test Automation, Jira, Agile
Experience Required:
8 to 10 years
Education Required:
Bachelor's degree
Additional Information :
Onsite Role. Full stack back-end, Hacker Rank java assessment Required
Software Engineer
Staff Software Engineer Job 39 miles from Mount Clemens
Role: Software Engineer II
Term: 6-month assignment (minimum)
Max Pay Rate Range: $55/hr max
Work Authorization: Must be a U.S. Citizen
Overview:
Lawrence Harvey has partnered with a leading defense innovator seeking a Software Engineer II to support a range of complex projects within the defense space. The successful candidate will play a key role in developing and delivering high-quality software solutions, contributing across the entire product lifecycle.
This engineer will work collaboratively with cross-functional teams-including engineering, manufacturing, and external partners-to ensure timely and effective implementation of mission-critical systems. The ideal candidate is a self-starter with solid technical depth, a collaborative mindset, and a passion for building scalable and secure solutions in a defense-focused environment.
Key Responsibilities:
Design, develop, verify, and deliver software either independently or within a team
Support software solutions across a portfolio of defense initiatives
Ensure adherence to software development processes, best practices, and standard tools
Help assess required technologies and skills for delivery
Contribute to solution architecture and software design discussions
Participate in requirements gathering and provide strategic input on proposed solutions
Stay current with emerging technologies and development trends
Collaborate across internal teams and external/remote partners
Engage in code reviews, design sessions, and product refinement meetings
Leverage Agile methodologies for task management and continuous improvement
Troubleshoot complex issues and demonstrate an entrepreneurial problem-solving approach
Qualifications & Experience:
Bachelor's degree in Computer Science, Software Engineering, or a related discipline
Master's degree preferred
5+ years of professional experience in software engineering or a related field
Prior defense or aerospace industry experience is a strong plus
Familiarity with Agile frameworks and rapid prototyping environments
Proficiency in Python, C++, Java, and .NET
Solid understanding of CI/CD pipelines, unit testing, and version control practices
Experience with cloud platforms (AWS, Azure, GCP) and simulation tools is beneficial
Knowledge of DoD requirements or experience supporting federal defense projects is advantageous
Embedded software Engineer( C,C++/ Linux/ RTOS)
Staff Software Engineer Job 7 miles from Mount Clemens
JD:
Responsibilities to Anticipate for this role:
Design, configure, and test a new software development environment that will be used to create software work products ranging from documentation to code and test artifacts.
Develop software documentation and code across one or more vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, diagnostics.
Perform software requirements analysis.
Develop software preliminary and detail design utilizing software design tools as specified by department standards.
Develop software designs that influence the overall vehicle architecture.
Develop code to implement software design, code development shall conform to department standards and procedures.
Develop test procedures and perform unit/functional test on the executable software.
Perform hardware/software integration.
Debug software issues discovered throughout multiple testing phases.
Provide overall status on development task to respective software project leads.
Integrate software releases across multiple CSCIs into overall vehicle software releases
Interface with other departments and business units, including Systems Engineering, Project Management, and Software Quality.
Lead agile scrum ceremonies such as daily scrum meetings, PI Planning events, retrospectives, and demonstrations
Performs other duties as assigned.
Qualifications Sought:
Advanced degree (M.S.) in Computer Engineer, Electrical Engineering or related discipline.
7-10 + years experience plus in a related role.
Experience with GIT, Bitbucket, Java, C#, C++, C, Python, Qt, MATHWORKS tools
Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc.
Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc
Experience with DDS, Kafka or other Pub/Sub middleware
Experience with Time Sensitive Network (TSN) architectures
Experience with NGVA (NATO Ground Vehicle Architecture) data model
Experience with UKGVA (UK Ground Vehicle Architecture) data model
Experience with ground combat vehicle network architecture designs
Experience with GCIA, MOSA, SOSA, FACE
Experience with the use of Agile processes and tools
Senior Software Engineer
Staff Software Engineer Job 16 miles from Mount Clemens
eVN delivers next generation 3D computer-generated imagery (CGI) for vehicle specific, photo quality product imagery and video to support merchandising vehicles in the automotive industry. We incorporate machine learning into our video generation process to enhance product accuracy and relevance. This process delivers millions of images across the web every day.
eVN is looking for a talented Senior Software Developer to help build out our suite of web services and start tackling future focused projects. We use cutting edge technology hosted in Azure with dynamically scalable image processing and web services. We have a small, purpose-built development team that allows a very high level of autonomy.
As a software developer at eVN, your responsibilities include:
Design, develop, test, document and maintain scalable web services
Create integrations with our client's APIs
Maintain and enhance our hosted frontend products and tools
Work independently on multiple concurrent projects within your expertise
Work with an international team of artists and CGI professionals
Test, evaluate, and make suggestions about new technology
Qualifications:
6+ years of software development experience
Proficient in C# and .NET
Experience with cloud hosted backend web services
Experience with modern web frontend development
English language communication skills
Desire to learn new technologies and techniques
Additional desired skills:
Experience with Microsoft Azure
Experience writing unit and integration tests
Experience with document databases (we use Cosmos DB)
Experience with container infrastructure (we use Kubernetes)
Knowledge of automated deployment tooling and scripting (we use Terraform)
Understanding of distributed computing at scale (we use Azure Batch with Containers)
Knowledge of CGI and image processing tools
Experience with image categorization using machine learning
Relevant degree from an accredited course of study
Software Developer - Platform Predictive Logistics
Staff Software Engineer Job 7 miles from Mount Clemens
Job Title: Software Developer Onsite Requirements:
Knowledge and experience of real-time embedded SW development.
Real knowledge of database design and management. Knowledge of CAN communication encoding/decoding.
Knowledge of Boolean algebra and logical networks.
Job Description:
Key Responsibilities:
Design, develop, and test embedded software for various applications.
Design, develop, and maintain web applications using modern web technologies.
Develop and maintain databases to support web applications and other business needs.
Collaborate with stakeholders to define software requirements and translate them into technical specifications.
Develop and maintain software documentation, including design specifications, test plans, and user manuals.
Debug and troubleshoot software issues, ensuring optimal performance and reliability.
Optimize code for efficiency, performance, and memory usage.
Participate in code reviews and provide constructive feedback to peers.
Stay current with industry trends and advancements in embedded systems and software development.
Technical Skills:
Strong programming skills in C/C++.
Strong programming skills in languages such as HTML, CSS, JavaScript, and a backend language (e.g., PHP, Python, Java).
Experience with database management systems such as MySQL, PostgreSQL, or SQL Server.
Experience in writing complex SQL queries and optimizing database performance.
Experience with embedded systems development, including embedded Linux, real-time operating systems (RTOS) and bare-metal programming.
Familiarity with microcontrollers, processors, and embedded hardware platforms.
Knowledge of communication protocols (e.g., SPI, CAN, Ethernet).
Knowledge of version control systems (e.g., Git).
Soft Skills:
Strong problem-solving and analytical skills.
Strong verbal written communication, and presentation skills.
Ability to work well in a team environment and collaborate with various stakeholders.
Problem solving and analytical skills to identify issues, troubleshooting problems and find solutions.
Time management - ability to prioritize tasks and manage time efficiently.
Education:
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Minimum of five years of experience in embedded SW/web applications and database development.
**3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future**
Software Engineer
Staff Software Engineer Job 19 miles from Mount Clemens
Whisker, is the maker of Litter-Robot, Feeder-Robot, and Litterbox.com. At Whisker, we believe pet parenthood can always get better. As leading innovators in pet tech and refined pet accessories, we work tirelessly to solve problems and deliver smarter insights for pet parents while enriching the lives of pets. Whether it's a self-cleaning litter box that automates scooping, an automatic feeder that helps pets develop healthier eating habits, or a modern cat tree that delights both humans and felines, we strive to deliver better solutions for consumers while transforming pet care along the way. To us, having a pet is the best thing ever. At Whisker, life together just keeps getting better.
Whisker is based in Auburn Hills, Michigan and Juneau, Wisconsin with 600+ passionate team members.
What You'll Do:
The Software Engineer will be responsible for ongoing AWS IoT development, integrations with third-party IoT products, co-management of our agency partner, system debugging and more. The Sr. Software Engineer will also provide support to the mobile application team when developing new interfaces and debugging issues. As Whisker continues to grow we are hiring multiple Software Engineers ranging from Software Engineer I through Senior Software Engineer.
Requirements:
Essential Duties and Responsibilities:
This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.
Collaborates with stakeholders to define project requirements and objectives
Architects scalable and high-performance systems
Provides technical guidance and makes decisions regarding technical aspects of projects
Maintains and expands AWS IoT environment
Develops new features or bug fixes for backend solutions
Develops new IoT integrations for connected hardware products
Works with design team on implementing new application designs
Performs unit and functional testing to ensure the quality of your work
Works with the support team to identify and resolve issues
Experiments and creates proof of concept prototypes for new features
Assists with development of new features or bug fixes for mobile apps
Leads and mentors junior Software Engineers
Will perform additional responsibilities when required
Our Tech Stack:
Cloud-native, serverless infrastructure on AWS
REST APIs with AWS API Gateway and GraphQL APIs and engines
DynamoDB and other serverless databases
Modern TypeScript and Python codebases
High-Level 2-Year Scope of Product Development:
Focus: Continued development of our IoT pet backend platform
Database: Design new and maintain legacy systems
Transaction Management: Create highly reliable high speed data systems
Will perform additional responsibilities when required
What You'll Bring
BS in Computer Science or Computer Engineering, or equivalent in experience
4+ years of backend development
4+ Experience with AWS systems: DynamoDB, IAM, IoT Core, ECS, Kinesis, Lambda, API Gateway
Experience with data visualization and data pipelines
4+ years of experience with Python
4+ years of experience with containers
4+ years of experience with GraphQL or REST APIs
3+ years architecting backend systems in AWS
Experience shipping software products to market
Ability to take ideas from concept to prototype
Ability to write clean code with an emphasis on maintainability
Ability to work in cross-functional teams
Maintains confidentiality of proprietary information
Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions
A high degree of initiative, self-motivation, and ability to motivate others
Ability to establish and maintain cooperative working relationships with Team Members and colleagues
Not Required but Nice to Have!
Experience with Agile methodologies
Experience as a team leader
Familiarity with IoT systems / hardware integrations
Familiarity with JIRA, Confluence, or similar tools
Benefits & Purrks:
Join a tenacious, inventive company that empowers team members to chart their own path, lead by grounding decisions in the “why”, and has a strong sense of empathy and openness to new perspectives. Be a part of exciting growth, work with incredible people, and create tomorrow's pet products-plus a whole lot of extras. You will also be provided with:
Premium Medical/Dental/Vision insurance
Paid parental leave
Whisker Parents Program
1 day "pawternity" leave for new pet adoption
Pet Insurance Discount
401K match
Flexible spending accounts
Company-paid short-term disability and life insurance
Employee Assistance Program (EAP)
Generous paid time off
14 Paid Holidays
Top of the line equipment
Pet-friendly office
Whisker products and swag
Continuing education Support
On-site gym with Peloton
Referral program
Statement of Inclusivity:
We believe different perspectives make Whisker better and strive to create a place where everyone has equal opportunities to thrive.
Please ensure to regularly check your email spam folder for any communication from Whisker to avoid missing important updates regarding your application status.
#onsite1
Database Software Engineer
Staff Software Engineer Job 25 miles from Mount Clemens
The Software Engineer - Database will join an Agile development team responsible for RouteOne's web applications, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence, with extensive development experience. Collaborating closely with other software engineers, architects, and team members is a must.
Job Requirements
Build user interface and server-side components using approved frameworks producing quality code.
Participate in design and code reviews, suggesting improvements and troubleshooting.
Work with other team members at the architecture, design, and code levels to ensure standards-based, high performance systems.
Actively participate at internal community of practice events to help with continuous learning.
Perform all work in accordance with company's quality programs, standards, and procedures.
Maintain safety, security, and privacy standards throughout all areas of responsibility.
Knowledge
Knowledge of popular software development processes, i.e., Agile, scrum, feature driven development.
Experience troubleshooting and resolving application defects within a mature production system.
Working knowledge in distributed systems, service-oriented architecture, micro service frameworks, and relational databases, preferably with experience in stored procedures.
Experience with Oracle performance tuning techniques.
Skills
Develop solutions using database development tools and languages such as Oracle PL/SQL.
Familiarity with TOAD/SQL Navigator/Oracle SQL Developer/SQL Plus/SQL Loader.
Logical/physical database design experience and Business Intelligence tools is a plus.
Abilities
Ability to work in a collaborative team environment, think critically, problem solve, learn new technologies, and adapt to change.
Ability to communicate effectively throughout the organization.
Other Essential Requirements
5 years' experience in Oracle 11g databases in the role of database developer
4-year degree in Computer Science, certification, or equivalent experience.
Senior Software Engineer - Medical Device
Staff Software Engineer Job 47 miles from Mount Clemens
We are looking for a Senior Software Engineer to join a dynamic software team in Michigan, focused on developing advanced medical imaging software. In this role, you will design and implement software that controls medical imaging devices, processes data, creates 3D images, and ensures user-friendly interfaces.
Key Responsibilities:
Develop software solutions by studying user needs, system flow, data usage, and work processes, while adhering to the software development lifecycle.
Implement software modules according to specifications and conduct testing to ensure performance and reliability.
Create test plans and provide detailed information on the implemented functionality.
Explore and propose new software technologies and solutions.
Configure software components for installation on target systems and develop installation scripts.
Document and demonstrate solutions through clear documentation, flowcharts, diagrams, code comments, and other supporting materials.
Comply with all applicable Standard Operating Procedures (SOPs) and ensure compliance with FDA and ISO requirements.
Key Skills & Experience:
Bachelor of Science (BS) degree in Software Engineering, Computer Science, Computer Engineering, or equivalent industry experience.
Minimum of 8 years of experience in software engineering.
Experience with .Net, C#, SQL, C++ (preferred) and object-oriented design.
Experience in the design and implementation of FDA-compliant medical device software systems.
Knowledge of DICOM and HL7 standards.
Please note - we are unable to provide VISA sponsorship for this position.
Position: Senior Software Engineer
Location: Ann Arbor MI, On-Site/Hybrid
Contract: Permanent
Start Date: By agreement
Senior Software Developer
Staff Software Engineer Job 21 miles from Mount Clemens
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
Embedded Software Engineer
Staff Software Engineer Job 24 miles from Mount Clemens
Akkodis has a fantastic long-term contract opportunity!! We are looking for Software Engineer for in Dearborn, MI. Its a 100% onsite job.
Software/Embedded Engineer (W2 Only)
Long term Contract opportunity
Dearborn, MI
Rate: $38 - $42/hour on W2
(The rate may vary based on experience, education, geographic location, and other factors.)
Note: Must have Autosar Experience
Position Description:
• Design and develop Autosar-based embedded software components.
• Design and development of Low-level IoHW drivers for micro-controller-based products
• Analyze, design, program, debug, and modify low-level drivers using high-level languages (C, Python) and assembly code.
• Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code.
• Scale, modify and re-factor existing software components to meet new architecture requirements.
• Work with company's architecture and validation teams, tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides.
• Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.
Skills Required:
• BS in Electrical Engineer, Computer Science, or related Field
• 2+ years of Embedded Software Experience
• 2+ years of programming experience in C or Python
• Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code
• Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN
• 1+ year experience in developing Proof-of-Concept applications for automotive ECUs
• 1+ years' experience working in an agile environment
Skills Preferred:
• MS in Electrical Engineer, Computer Science or related Field
• Experience in software development for automotive control units
• Experience in AUTOSAR Methodology and workflows
• Hands-on experience in AUTOSAR software development/integration projects
• Familiar with RTE configuration activities
• Good hands-on with AUTOSAR Authoring Tool
• Embedded software development experience in Linux platform
• Software Simulation experience using Hardware Models
• Good, embedded debugging skills
• Self-reliant, approachable with good communication skills
• Good knowledge of tools used for embedded program development
• Knowledge of safety-systems, ISO26262,ASIL A-D is a plus
Experience Required:
• 2+ years of Embedded Software Experience
• 2+ years of programming experience in C or Python
• Candidates must have strong programming skills in C/C++ and be able to write highly portable and platform-agnostic code
• Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN
• 1+ year experience in developing Proof-of-Concept applications for automotive ECUs • 1+ years' experience working in an agile environment
Education Required:
BS in Electrical Engineer, Computer Science, or related Field
Education Preferred:
MS in Electrical Engineer, Computer Science or related Field
If you are interested in this Software/Embedded Engineer for Dearborn, MI then please click APPLY NOW. For other opportunities available at Akkodis go to **************** If you have questions about the position, please get in touch with Ashish Kumar at ************ or ******************************
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term 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
Software Engineer Autosar
Staff Software Engineer Job 24 miles from Mount Clemens
Project Description:
Our client was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, our client is committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.
Responsibilities:
Integrate classic AUTOSAR application SWC ARXMLs in authoring tool (ISOLAR, Davinci)
Map and connect BSW and application SWC interfaces in authoring tool.
Configure and generate RTE in AUTOSAR authoring tool
Reconfigure BSW modules when needed
Configuring the Private CAN and Ethernet PDUs for some ADAS Specific custom protocols
Configuring the IPC PDUs
Ensuring the integrity between the ECU System extract and the ADAS Protocols configured/planned
Support Cybersecurity and Functional Safety teams for E2E and CMA Configuration
Experience configuring and generating BSW components for an embedded ECU ASIL B or higher
Mandatory Skills Description:
Relevant professional experience in the field of automotive testing, system, and software engineering
Advanced Embedded C language
Good knowledge of Autosar stacks - ComStack , RTE and Safety E2E
Good knowledge of Autosar file formatting *.arxml (system description and Applications)
General knowledge of other stacks in the Autosar standard.
Software Process Model application (CMMI/ASPICE)
Demonstrates the ability to learn, effective oral and written communication, takes initiative, team skills, decision making, high organizational skills.
Requirements Engineering and requirements analysis
Requirements Management Tool (DOORS)
Involved in party software integration activities (i.e. Vector diagnostics and CAN drivers)
Experience with Vector CAN tools (CANoe, CANalyzer)
Experience with UDS protocol
Experience with CAN/LIN vehicle network
Nice-to-Have Skills Description:
Automotive Standards: ISO26262
AUTOSAR Adaptive
Atlassian / Jira Software Engineer (Java & Angular)-W2
Staff Software Engineer Job 24 miles from Mount Clemens
The Global Data Insight & Analytics organization is seeking a Software Engineer to lead and advance our internal Data Science and AI/ML platform strategy. In this role, you will be part of a dynamic, cross-functional team, collaborating closely and consistently with other engineers, business partners, product managers, and designers. You will be involved in frequent and iterative releases. Your focus will be on software engineering, specifically in developing machine learning and generative AI applications, as well as creating reusable AI/ML components.
Skills Required:
We are seeking a Software Engineer to work on the development and maintenance of our Java Backend and Angular Frontend API platform. This platform will enable customers and third parties to securely access quality data for various products and services while ensuring compliance with the EU Data Act. The ideal candidate will have experience building scalable, client-facing API solutions. Key Responsibilities: Design, develop, and maintain a Java-based backend and Angular-based frontend platform. Ensure that solution meets security requirements for authentication and access management. Implement APIs to facilitate secure data access for customers and external partners. Ensure the platform is scalable and meets compliance requirements under the EU Data Act. Integrate NoSQL databases and deploy services using CloudRun and Jenkins. Leverage Azure AD B2C for authentication and authorization solutions. Partner with external clients to understand requirements and deliver tailored solutions. Monitor and improve API performance, scalability, and security.
Experience Required:
5+ years of experience with Atlassian suite of tools, primarily JIRA and Confluence both a configuration standpoint and customization aspect. 5+ Years of strong technical experience in Java, J2ee, Angular, UI Development Spring, Spring Boot, Web Services - Restful Proficient experience utilizing JavaScript, JSP, SQL, Python and other programming languages. You will possess a diverse skillset to address various technical challenges. Database Experience SQL or Oracle. Good Communication Skills Collaboration/ Problem-solving/ Willingness to Learn, Take Initiatives
Experience Preferred:
Nice to have skills: * Worked in Agile PDO teams. Automative Industry Knowledge would be an added advantage Proficiency in Java and Angular development. Strong understanding of Azure AD for authentication and identity management. Proven ability to work on high-consumer-count API platforms. Ensuring availability and eliminating breaking changes for consumers. Excellent communication skills and experience collaborating with external clients. Mid-level to senior experience in software engineering roles.
Education Required:
Bachelor s Degree in Engineering and computer sciences