Post Job

Staff Software Engineer Jobs in Mount Clemens, MI

- 834 Jobs
All
Staff Software Engineer
Software Engineer
Senior Software Engineer
Embedded Software Engineer
Software Development Engineer
Senior Embedded Software Engineer
Software Developer
Software Design Engineer
Software Automation Engineer
Software Designer
Software Verification Engineer
  • Sr. Android Software Engineer

    Freedompay 4.1company rating

    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
    $89k-113k yearly est. 5d ago
  • SENIOR EMBEDDED SOFTWARE ENGINEER - Defense Systems (32333)

    Myticas Consulting

    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
    $65-70 hourly 7d ago
  • Automated Driving Software Engineer

    Acro Service Corp 4.8company rating

    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!
    $53-57 hourly 4d ago
  • Controls Software Designer

    UTEC-Universal Tool Equipment + Controls

    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.
    $74k-99k yearly est. 50d ago
  • Software Design Engineer

    MSR Technology Group

    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
    $74k-99k yearly est. 3d ago
  • Software Engineer Microcontroller

    Pacer Group 4.5company rating

    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!
    $64k-84k yearly est. 1d ago
  • Senior React Developer

    Lutely

    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 :)
    $120k-150k yearly 23d ago
  • Model Based SW Engineer

    Teoresi Group

    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 ********************************************************
    $64k-85k yearly est. 35d ago
  • Software Engineer

    Epitec 4.4company rating

    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
    $72k-99k yearly est. 2d ago
  • Software Engineer

    Lawrence Harvey 4.4company rating

    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
    $55 hourly 6d ago
  • Embedded software Engineer( C,C++/ Linux/ RTOS)

    Detroit Engineered Products 4.1company rating

    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
    $71k-92k yearly est. 6d ago
  • Senior Software Engineer

    eVN Inc.

    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
    $82k-107k yearly est. 4d ago
  • Software Developer - Platform Predictive Logistics

    Softworld, a Kelly Company 4.3company rating

    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**
    $71k-87k yearly est. 1d ago
  • Software Engineer

    Whisker 4.0company rating

    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
    $68k-94k yearly est. 60d+ ago
  • Database Software Engineer

    Routeone

    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.
    $64k-85k yearly est. 3d ago
  • Senior Software Engineer - Medical Device

    Panda Intelligence

    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
    $82k-107k yearly est. 24d ago
  • Senior Software Developer

    Digitalhire

    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
    $82k-107k yearly est. 6d ago
  • Embedded Software Engineer

    Akkodis

    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
    $38-42 hourly 24d ago
  • Software Engineer Autosar

    Luxoft

    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
    $64k-85k yearly est. 3d ago
  • Atlassian / Jira Software Engineer (Java & Angular)-W2

    Miracle Software Systems, Inc. 4.2company rating

    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
    $63k-81k yearly est. 1d ago

Learn More About Staff Software Engineer Jobs

How much does a Staff Software Engineer earn in Mount Clemens, MI?

The average staff software engineer in Mount Clemens, MI earns between $83,000 and $146,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average Staff Software Engineer Salary In Mount Clemens, MI

$110,000

What are the biggest employers of Staff Software Engineers in Mount Clemens, MI?

The biggest employers of Staff Software Engineers in Mount Clemens, MI are:
  1. General Motors
  2. G. & M. Co., Inc.
Job type you want
Full Time
Part Time
Internship
Temporary