Post Job

Staff Software Engineer Jobs in Novi, MI

- 1,644 Jobs
All
Staff Software Engineer
Software Engineer
Senior Embedded Software Engineer
Software Development Engineer
Software Applications Engineer
Software Engineering Internship
Embedded Software Developer
Software Leader
Software Developer
Senior Software Engineer
Software Test Engineer
Associate Software Engineer
Principal Software Engineer
Software Project Leader
Computer Software Engineer
  • Staff Software Engineer, Backend (Platform - CETI)

    Coinbase 4.2company rating

    Staff Software Engineer Job 22 miles from Novi

    Ready to be pushed beyond what you think you're capable of? At Coinbase, our mission is to increase economic freedom in the world. It's a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform - and with it, the future global financial system. To achieve our mission, we're seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company's hardest problems. Our work culture is intense and isn't for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there's no better place to be. The Platform Product Group's mission is to build a trusted, scalable, and compliant platform to maximize velocity, efficiency and quality. They build the foundations that can be used by multiple products and teams at Coinbase so that users can have a consistent and high-quality experience. The Consumer Engineering Test Infrastructure team focuses on accelerating the development of high quality products by enabling validation of product behaviors at scale through automated test infrastructure. We are entirely engineering driven, identifying opportunities to enable developers to test high-fidelity production behaviors during development to enable catching and fixing bugs as early in the development cycle as possible. We are seeking an experienced and dynamic lead Software Engineer to join our team, and drive the technical strategy.This role is pivotal in driving automation and establishing a robust testing culture within the broader Consumer organization. It also offers a unique opportunity to build the team from the ground up. The ideal candidate will be responsible for leading and mentoring a team of SWEs, and drive business impact in terms of high-quality Consumer products at Coinbase. What you'll be doing (ie. job duties): Test Strategy and Infrastructure Set the technical strategy and roadmap for test automation Evaluate and introduce automated testing infrastructure and methodologies to improve product quality Oversee the creation and execution of test plans, test cases, and test scripts, to inform automation opportunities Integrate automated tests into CI/CD pipelines and streamline the testing process within the development lifecycle Leadership and stakeholder management Mentor a team of engineers, fostering a culture of continuous improvement and innovation Define testing best-practices and drive culture change within product teams to adopt them Partner effectively with stakeholders and align on outcomes Provide regular status updates to stakeholders on testing progress and quality outcomes Metrics and Insights Ensure thorough coverage across functional, integration, performance, and security testing Understand quality gaps, develop insights and drive best practices for testing, defect tracking and resolution What we look for in you: 8+ years of experience in software engineering shipping large-scale products You are passionate about development and production excellence You've experienced architecting and developing solutions to ambiguous problems with significant impact You're passionate about building an open financial system that brings the world together Nice to have: Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services. Job# GCBET06US #LI-Remote Pay Transparency Notice: Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers from Coinbase also include target bonus + target equity + benefits (including medical, dental, vision and 401(k)). Pay Range: $218,025-$256,500 USD Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. Commitment to Equal Opportunity Coinbase is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the Know Your Rights notice here. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law. Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations[at]coinbase.com to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Global Data Privacy Notice for Job Candidates and Applicants Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here. Benefits at Coinbase Medical Plan, Dental and Vision Plan with generous employee contributions Health Savings Account with company contributions each pay period Disability and Life Insurance 401(k) plan with company match Wellness Stipend Mobile/Internet Reimbursement Connections Stipend Volunteer Time Off Fertility Counseling and Benefits Generous Time off/Leave Policy The option of getting paid in digital currency Learn more about our mission
    $218k-256.5k yearly 5d ago
  • Software Development Engineer in Test II

    Whisker 4.0company rating

    Staff Software Engineer Job 21 miles from Novi

    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 700+ passionate team members. What You'll Do: As a Software Development Engineer in Test II, you will play a pivotal role in designing, executing, and automating test plans for end-to-end system validation. You will work cross-functionally with Whisker hardware, software, firmware, and product teams to identify integration challenges, proactively address issues, and ensure that our systems deliver exceptional quality to customers. Essential Duties and Responsibilities: Designs and executes comprehensive test plans to validate the functionality, performance, and interoperability of integrated systems comprising hardware, software, firmware, and third-party components Identifies and documents integration requirements, constraints, and dependencies across system components Develops and executes system-level test cases, including end-to-end scenarios, edge cases, and stress tests, to simulate real-world usage conditions Conducts root cause analysis and debugging for system failures, providing actionable insights to development teams for rapid resolution Leads the development and implementation of automated test frameworks for system integration and regression testing Evaluates, selects, and configures testing tools and environments to ensure robust coverage across system layers Collaborates with software engineers to integrate automated test suites into Whisker CI/CD pipelines for continuous validation Partners with hardware, firmware, software, and QA teams to align integration testing efforts with product development milestones Participates in design reviews, providing feedback on system architecture and testability considerations Conducts performance benchmarking and stress testing to identify potential bottlenecks or weaknesses in system architecture Defines and monitors key performance indicators (KPIs) for system integration, such as uptime, latency, and throughput Ensures that all systems meet quality and compliance standards, including safety, security, and regulatory requirements Develops and maintains documentation for integration testing processes, results, and best practices Will perform additional responsibilities when required Requirements: What You'll Bring: 8+ years of experience in systems integration and testing, with a focus on complex, multi-component systems Demonstrated proficiency in multiple programming languages, including C, C++, and Python Expertise in API level testing, test automation strategies, and various testing frameworks Proven track record in debugging and resolving integration issues across hardware, software, and firmware domains Strong understanding of system integration principles, including data exchange protocols (e.g., REST, MQTT, CAN, or similar) Proficiency in test automation tools and frameworks (e.g., Robot Framework, Pytest) Hands-on experience with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing methodologies Familiarity with cloud platforms (AWS, Azure, GCP) and embedded systems Exceptional analytical and debugging skills, with a systematic approach to troubleshooting complex issues Ability to think critically about system interactions and proactively identify integration risks Not Required but Nice to Have! Experience with IoT devices and systems, including edge computing and sensor integration Knowledge of security testing practices for integrated systems, such as penetration testing and secure communications validation Familiarity with regulatory compliance requirements such as GDPR, or FCC standards 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
    $74k-103k yearly est. 30d ago
  • Senior Angular Developer

    Brooksource 4.1company rating

    Staff Software Engineer Job 22 miles from Novi

    *Senior Frontend Developer (Angular)* *Full Time* *Detroit, MI* *$100,000+ (D.O.E.)* A pioneer in fully digital banking and financial services is seeking Senior Angular Developers to join the team responsible for enhancing a major customer-facing application to be more accessible and provide a smoother experience. If you are seeking a tightknit team and thrive in a fast-paced environment, keep reading and apply! *Required skills:* · 6+ years of frontend and UI development using JavaScript, HTML, CSS. · Proficiency using Angular with Typescript including NGRX and similar libraries. · Significant experience conducting unit tests for new software, ideally accustomed to Test Driven Development and Agile best practices. · Expertise in calling, creating, and testing APIs. · Understanding of relationship between Node.js and Angular, loading components into the UI, styling, and bootstrapping. *Responsibilities include but are not limited to:* · Create new UI components to support multiple clients and ultimately create new functions in a major customer-facing application. · Refactor existing codebase, test new code, and contribute in deployments and maintenance. · Create, call, and test APIs and web services, understanding the flow of data. · Pair up for regular pair programming and code review sessions, among other Agile ceremonies. *What's in it for you…?* · Join a team with a long project horizon that is responsible for major customer-facing applications. · Utilize cutting edge tools in a modern Agile environment while contributing to the modernization of the financial industry. · Enroll in weekly paychecks and comprehensive health benefits, as well as regular feedback sessions with your Brooksource liaison. *ABOUT EIGHT ELEVEN:* At Eight Eleven, our business is people. Relationships are at the center of what we do. A successful partnership is only as strong as the relationship built. We're your trusted partner for IT hiring, recruiting and staffing needs. For over 16 years, Eight Eleven has established and maintained relationships that are designed to meet your IT staffing needs. Whether it's contract, contract-to-hire, or permanent placement work, we customize our search based upon your company's unique initiatives, culture and technologies. With our national team of recruiters placed at 21 major hubs around the nation, Eight Eleven finds the people best suited for your business. When you work with us, we work with you. That's the Eight Eleven promise. Eight Eleven Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws. Job Type: Full-time Pay: $55.00 - $70.00 per hour Benefits: * Dental insurance * Health insurance * Vision insurance Schedule: * 8 hour shift * Monday to Friday * No nights * No weekends Ability to commute/relocate: * Detroit, MI 48243: Reliably commute or planning to relocate before starting work (Required) Work Location: Hybrid remote in Detroit, MI 48243
    $55-70 hourly 60d+ ago
  • Principal Full Stack Software Engineer in DevOps

    Comerica 4.9company rating

    Staff Software Engineer Job 21 miles from Novi

    Principal Full Stack Engineer, DevOps We are looking for a full stack software engineer to join the DevOps transformation journey at Comerica. This is an exciting time to be part of our transformation as we migrate our CI/CD pipeline from Jenkins to Gitlab. This strategic shift aims to streamline our development workflows, enhance automation capabilities, and leverage GitLab's integrated DevOps platform for greater efficiency and collaboration. As a part of this transition, we are modernizing our build and deployment processes, ensuring improved scalability, traceability, and the developer's experience. The ideal candidate will be a key contributor in shaping the future of our CI/CD Infrastructure with new tools and best practices. The Principal Engineer role will provide engineering and architecture support for complex system management activities related to system software, hardware, performance, problem determination or resource management requiring communication and coordination with vendors, technicians, clients, and management. Responsibilities specific to this role include: Design, develop, and maintain high-quality software systems and features in a collaborative, Agile environment. Write clean, efficient, and testable code using languages such as Python, Java, C#, Go, or JavaScript (depending on stack). Collaborate with product managers, designers, and other engineers to bring new features and improvements to life. Participate in code reviews, design sessions, and architecture discussions. Build and maintain CI/CD pipelines using GitLab, supporting continuous integration, delivery, and deployment. Work with DevOps tools to improve automation, reliability, and system scalability. Monitor application performance and troubleshoot issues in production environments. Contribute to documentation and knowledge sharing across teams. Position Responsibilities: Design and Methodology Work closely with business units, application teams, infrastructure areas and vendors to identity, review and evaluate the solution requirements. Investigate and propose strategic fits for virtualization, consolidation and rationalization solution opportunities within the infrastructure or business. Propose changes to the technical architecture and design solutions as applicable. Evaluate and align strategic fit solutions across infrastructure platforms and solutions specific to system hardware and software technologies. Understand, participate, review and influence long term capacity planning and technology investments. Technical Consulting Provide Client consulting and planning guidance as applicable for moderate to large highly complex projects/programs. Provide consultation and works closely with other functional infrastructure areas/departments on multiple initiatives to meet common organizational / business goals and objectives. Participate in and provides consulting to project teams on architectural, design development, integration opportunities, planning of highly complex systems and assures it is aligned to our established strategies, guiding principles, rationales and practices. Planning and Organizing Identify and evaluate projects/programs/initiatives and design processes that enhance and rationalize existing and upcoming solutions. Map requirements into standard services solution, identity opportunities for integrating to existing or reuse technology and provide cost effective solutions for moderate to large highly complex project/programs/initiatives. Review, identify and manage requirements for moderate to complex solutions and do a cost value, feasibility and risk analysis. Risk Management Review, participate, develop and update architectural standards, guiding principles, rationales and strategies. Evaluate, review and approve highly complex design solutions for business and Infrastructure project or programs or initiatives. Position Qualifications: Bachelor's Degree from an accredited university in Computer Science, Engineering or in a Technology related field, OR equivalent through a combination of education and/or technology experience, OR 12 years of technology experience 7 years of experience identifying technical solutions for complex business problems, identifying the benefits and risks of the solutions and providing recommendations 6 years of Technology experience 5 years of experience mentoring another technologist This position is not eligible for sponsorship. Must have indefinite employment authorization. Preferred Qualifications: Experience working with microservices architectures or distributed systems Knowledge of frontend technologies (React, Angular, Vue) or mobile development is a plus Familiarity with monitoring/logging tools like Prometheus, Grafana, ELK stack Experience with test-driven development (TDD) and continuous delivery practices Experience with Docker, Kubernetes, ECS, and related technology stacks AWS certification(s), a plus Work Best Category: Category C - Days in the office will either be designated days or will vary week to week from 2-5 days Hours: 8:00am - 5:00pm Monday - Friday Salary: To Be Determined Based on Individual Experience About Comerica We know our employees are critical to our overall success and we are dedicated to investing in their future. One of the ways we do this is to offer a comprehensive Total Rewards package designed to recognize and reward individual performance, as well support health, well-being, development and security for our colleagues and their family. Total Rewards consists of cash compensation, development and flexible benefit programs designed to meet individual needs today and in the future. Your salary will be commensurate with your work experience and our programs are reviewed regularly to ensure each remain competitive. We are proud to offer benefits such as health and welfare programs, strong retirement benefits, and generous paid time off programs. You and your eligible family members, including domestic partners and their children, can participate in medical, dental, and vision benefits, 401(k) and pension, income protection benefits such as life insurance, AD&D, and supplemental health programs to offset unexpected health care expenses. We also have a variety of time off programs for things like vacation, sick time, disability, and parental leave. Eligibility for some programs varies based on employment status and tenure. Upon offer, Comerica conducts a comprehensive background and fingerprint check. Your fingerprints will be used to check the criminal history records of the FBI and may be subscribed in the FBI's Record of Arrest and Prosecution Background (“RAP Back”) service, which provides ongoing notification to the Company of any updates to your criminal history. NMLS certification requirement: where applicable, a favorable background check screening, credit check, fingerprint check, and NMLS certification is required in accordance with the SAFE Act. Comerica Incorporated (NYSE: CMA) is a financial services company headquartered in Dallas, Texas, and strategically aligned into three major business segments; the Commercial Bank, the Retail Bank, and Wealth Management. Comerica's colleagues focus on relationships, and helping people and businesses be successful. In addition to Texas, Comerica Bank locations can be found in Arizona, California, Florida and Michigan, with select businesses operating in several other states, as well as in Canada and Mexico. Comerica is proud to be an Equal Opportunity Employer - veterans/individuals with disabilities, committed to workplace diversity.
    $100k-121k yearly est. 60d+ ago
  • Software Developer II

    Tandym Group

    Staff Software Engineer Job 22 miles from Novi

    A financial services company is seeking a highly motivated Software Developer II for a great opportunity with their team in the Detroit MI area Responsibilities: Code, test, support, and debug existing reporting systems using Microsoft Access. Convert reporting systems to SQL and Snowflake. Collaborate with higher-level developers to understand the data landscape. Independently recreate and test new reporting systems. Define, manage, and complete activities autonomously. Interact directly with business clients to gather and convey information. Analyze issues and use judgment to make decisions. Provide constructive feedback to the team, suggesting actions to improve individual and team performance. Tailor information to appeal to the level and interest of business clients. Go the extra mile to ensure individual needs are met. Identify opportunities or problems and act quickly and decisively. Take initiative on challenging or stretch work assignments. Take full advantage of opportunities to develop skills. Qualifications: Proficiency in coding, testing, supporting, and debugging software. 3-5 years of experience Ideal candidate would be able to review a report build out in Microsoft Access and be able to recreate using Snowflake and SQL Industry Experience: They need to be inquisitive and be able to navigate through a database to find the necessary data components to build reports Tools or Technologies: SAS, Microsoft Access, Snowflake/Nucleus, SQL/Python Experience with Microsoft Access, SQL, and Snowflake. Ability to work independently and manage activities. Strong analytical skills and decision-making abilities. Excellent communication skills for interacting with business clients. Ability to tailor information to different audiences. Commitment to meeting individual needs and providing exceptional service. Proactive in identifying and responding to opportunities or problems. Willingness to take on challenging assignments and develop skills.
    $68k-88k yearly est. 17d ago
  • Software Engineer Senior

    Epitec 4.4company rating

    Staff Software Engineer Job 19 miles from Novi

    Epitec is seeking a Senior Software Packaging Developer will be responsible for analyzing, designing, developing, testing, certifying, and supporting software packages for installation on Windows and mac OS clients. *It's a w2 Role , C2C/ 1099 not accepted* Summary :The senior software package will work closely with the development community to create packaging and deployment solutions. The senior software packager will also collaborate with the Client Engineering teams to understand and define software packaging standards and guidelines. Responsibilities: Develop highly customized SCCM packages using PowerShell AppDeploy Toolkit and mac OS packages using Composer and Shell scripting that adhere to best practices and quality standards Develop scripts that are used in automating installations and perform other administrative tasks related to software packaging (custom actions) Troubleshoot and solve production issues Reimage PCs for use in testing software deployments and managing a sub lab Confer with internal customers to gain understanding of needs Collaborate with other team members to ensure communication and knowledge sharing Participate in team and other status meetings Update status in Jira Qualifications: Experience with Windows software packaging experience with InstallShield/AdminStudio and PowerShell App Deploy Toolkit Experience with mac OS software packaging using Composer and Shell scripting Fluent in PowerShell Strong experience with Microsoft Windows Installer Strong experience with Microsoft SCCM Strong Microsoft Windows 11 OS knowledge Strong Apple mac OS knowledge Experience with hardware and reimaging of PCs Familiar with HyperV and VMware Creativity in solving difficult packaging and deployment problems Able to deal with high pressure situations in a timely manner Ability to adapt to a fast paced environment where technology changes frequently Ability to positively influence team dynamics and the overall working environment Strong written and oral communication skills Excellent team and interpersonal skills #INDOEM
    $83k-108k yearly est. 1d ago
  • Software Test Engineer (9573)

    Trialon Corporation 4.3company rating

    Staff Software Engineer Job 3 miles from Novi

    div itemprop="description"section class="job-section" id="st-company Description"divp class="googlejobs-paragraph--empty"/ph2 class="title"Company Description/h2/divdiv class="wysiwyg"pFounded in 1982, bTrialon Corporation /bwas established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs. /pp***U.S. citizenship or permanent resident alien status is required. /pp***Criminal Background and Drug Test completed on all candidates prior to start./p/div/sectionsection class="job-section" id="st-"divp class="googlejobs-paragraph--empty"/ph2 class="title"Job Description/h2/divdiv class="wysiwyg" itemprop="responsibilities"pFunctions as a crucial part of the development team assisting software lead in planning, developing executing and maintaining test plans and test cases. Also, maintain test reports and documentation for traceability. Work with development and program teams in issue analysis.br//p/div/sectionsection class="job-section" id="st-qualifications"divp class="googlejobs-paragraph--empty"/ph2 class="title"Qualifications/h2/divdiv class="wysiwyg" itemprop="qualifications"pESSENTIAL DUTIES and RESPONSABILITIES: /pp Primary responsibility is to develop and maintain test equipment and software (test scripts, etc) for multiple projects. Secondary responsibility is to assist development team in determination of root cause of problems and assisting in corrective actions to correct the root cause. This includes documentation of issues. Analyze customer and internal requirements to develop test plan and test cases. Test software design and code at the unit and system level to ensure all requirements and quality standards are met. Work closely with software lead to coordinate test software development and plan testing activities. Working knowledge of software development tools (debuggers, emulators, compilers). Freescale's family of microcontrollers and CodeWarrior IDE is a plus. Ability to read schematics and debug analog and digital hardware. Able to use oscilloscope for troubleshooting. Fluent in both written and spoken English. /pp EDUCATION AND EXPERIENCE: /pp Bachelor's Degree in Electrical Engineering, Computer Science (or equivalent) 5+ years of experience in automotive embedded software development 5+ years for C/C++ or other structured language Experience developing and debugging software in real-time, embedded environment Knowledge of tools such as LDRA, Polyspace, or similar strongly desired Creative problem-solver capable of creating and reproducing complex software defects Good project management and time management skillsbr//p/div/sectionsection class="job-section" id="st-additional Information"divp class="googlejobs-paragraph--empty"/ph2 class="title"Additional Information/h2/divdiv class="wysiwyg" itemprop="incentives"pspanb Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship./b/span/ppspan/span/ppb Must be US Citizen or have valid US Green Card./b/pp/p/div/section/div
    $67k-93k yearly est. 60d+ ago
  • Associate Software Engineer

    Stockx 4.3company rating

    Staff Software Engineer Job 22 miles from Novi

    Help empower our global customers to connect to culture through their passions. Why you'll love this role: The Sell Team builds tools and experiences to help casual and professional sellers alike, from around the world, list, manage, sell, and ship their products. The team is charged with growing the selling side of our business and ensuring a healthy marketplace for sellers and buyers. What you'll do: Collaborate with a team of low-ego, top-level engineers, to build the next-generation scalable, high-throughput platform for the rocketship that is StockX Own our solutions start to finish. You will be working on an engineer-driven team: we define our solutions, we break projects down into bite-sized chunks, we set milestones for ourselves, we document our services for our needs, we build our systems to our designs, we make sure they are tested, we make metrics that give us the insight we need, and yep we support our production operations Research and implement cutting edge technology that can be applied to handle massive scale Contribute to a healthy, collaborative culture where we continuously learn, continuously adapt, and improve together. You'll bring your experience and lessons from past jobs - and get a chance to help define how our team operates Tackle the toughest technical challenges at StockX. You will work on high impact projects, with massive scale, and massive dollar values attached to them. Contribute meaningfully to the success of StockX About you: 1-3 years of relevant development experience Experience with distributed architecture. Proficiency in one or more back-end languages used by the team (NodeJS, GoLang) or equivalent experience in another language and a willingness to learn and get up to speed quickly Excellent analytical, organizational and communication skills. Ability to say No Experience with data storage technologies, both relational and NoSQL Experience with event-based architecture and with related technologies like kafka, SNS, SQS etc. Experience with cloud platforms - Azure, AWS or Google Cloud Platform Experience with working in an Agile environment Ability to work in a fast paced and constantly changing environment Bachelor's degree in Computer Science, Computer Engineering or a related technical field preferred Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation. Pursuant to the various pay transparency laws/acts, the base salary range is $80,000 to $100,000 plus opportunities for benefits (e.g., medical, dental), equity and discretionary bonuses. Compensation is dependent on geography and may vary. About StockX StockX is proud to be a Detroit-based technology leader focused on the large and growing online market for sneakers, apparel, accessories, electronics, collectibles, trading cards, and more. StockX's powerful platform connects buyers and sellers of high-demand consumer goods from around the world using dynamic pricing mechanics. This approach affords access and market visibility powered by real-time data that empowers buyers and sellers to determine and transact based on market value. The StockX platform features hundreds of brands across verticals including Jordan Brand, adidas, Nike, Supreme, BAPE, Off-White, Louis Vuitton, Gucci; collectibles from brands including LEGO, KAWS, Bearbrick, and Pop Mart; and electronics from industry-leading manufacturers Sony, Microsoft, Meta, and Apple. Launched in 2016, StockX employs 1,000 people across offices and verification centers around the world. Learn more at *************** We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. This is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. However, this is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. StockX reserves the right to amend this job description at any time.
    $80k-100k yearly 14d ago
  • Intern - Software Tool Automation Engineering

    Visteon Careers 4.8company rating

    Staff Software Engineer Job 18 miles from Novi

    Visteon seeks a Computer Science or Electrical Engineering Major Summer Intern for 8-14 weeks. As a Summer Intern at you will work with the hardware team to develop applications that automate hardware design processes, collect and mine large datasets, and create interactive dashboards to present key insights. You will use tools such as Python, Java, and C# to achieve these goals. Key Learnings & Project overview: Automation Development: Create scripts and applications to automate repetitive hardware design tasks. Data Collection and Mining: Develop tools to collect, process, and analyze large datasets from various sources. Dashboard Creation: Design and implement interactive dashboards to visualize key data points and trends. Collaboration: Work closely with hardware engineers to understand their needs and integrate solutions seamlessly. Documentation: Maintain clear and detailed documentation of all developed tools and processes. Required Education and Experience: Education: Currently pursuing a degree in Computer Science, Electrical Engineering, or a related field. Experience: Previous internship or project experience in automation, data engineering, or related areas would be a plus. Tools: Knowledge of version control systems (e.g., Git), and experience with databases (SQL, Oracle).
    $57k-76k yearly est. 60d+ ago
  • Software Development Engineer, Duo Security

    Cisco 4.8company rating

    Staff Software Engineer Job 17 miles from Novi

    The application window is expected to close on: May 16th, 2025. Note: Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. The position is open to remote candidates; preference will be given to candidates located in Atlanta, GA, Cary, NC, Boston, MA, Fulton, MD, Austin, TX or Ann Arbor, MI. Who We Are Duo Security, now part of Cisco, is an industry leading multi-factor authentication (MFA) and secure access provider. Our mission is simple: democratize security by making it easy and effective for everyone. We're transforming security from the ground up by solving the world's most pressing geopolitical challenge - safe, secure information access. We engineer our business to enable our customers to easily address their ever-evolving security challenges. We believe that impactful work is rewarding work and that our team is at its best when everyone feels empowered to bring their whole self to work. We learn together by hiring for cultural contribution and recognize that diversity in background and thought are essential to building high-impact teams. We invest in growth and learning opportunities and encourage our people to never stop learning. We foster collaboration and believe in being recognized (and rewarded!) for hard work. We champion a healthy work-life balance. We're kinder than necessary. Together we build for the future by designing simple solutions for complex problems. And that's why we're the most loved and trusted name in security. What you'll do As a Senior Software Engineer on Duo's AI and Security Research team, you will build systems that detect and respond to cyber risk, preventing identity compromise and providing seamless and secure access for our customers. You will work with Security Researchers, Data Scientists, and Machine Learning Engineers to deliver advanced product capabilities and support our existing Duo Trust Monitor and Risk-based Authentication systems. By joining our team, you'll contribute to a team culture of empathy, collaboration and learning, while building the next generation of intelligent solutions to keep our customers secure. Responsibilities include: * Work with researchers, engineers and product teams to solve technical problems of high complexity to deliver data-driven solutions * Build highly available services that contribute to a seamless and reliable authentication experience * Contribute to the team's engineering roadmap based on feedback from collaborators across our engineering and product organizations * Participate in the architecture and design of scalable systems for threat detection and response Minimum Qualifications * 7+ years professional experience programming in Python or a similar modern language * 5+ years of experience creating and maintaining performant and scalable SaaS solutions * 5+ years of experience working with cloud infrastructure, including AWS * 5+ years building and working with server-side web applications, REST APIs, and/or microservices * A BA/BS in the field of Computer Science or related field Preferred Qualifications * Ability to work with Data Scientists and Security Researchers, translating research output to customer-facing product features * Experience integrating machine learning and data analytics solutions into production software * Experience with data processing and storage frameworks such as Spark, Delta Lake, or Athena * Experience with Docker and Kubernetes * Experience clearly communicating written approaches for architecting across multiple engineering teams * A security/identity leader with vision, finding satisfaction in solving complex problems at the forefront of modern internet security #WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all. Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best. We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do! Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us! Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
    $77k-100k yearly est. 16d ago
  • Software Engineer Intern - .NET

    Routeone

    Staff Software Engineer Job 7 miles from Novi

    A Software Engineer Intern can expect to work on enterprise-scale web applications while collaborating closely with other engineers, architects, and product owners. This internship is designed to allow for a substantive amount of growth and learning that will prepare the employee for future opportunities within the Application Development team. The Software Engineer - Intern should have a passion for programming and a desire to learn new technologies. Job Elements Assist other team members with assigned technical tasks. Learn through pairing and collaborating with fellow team members. Maintain safety, security, and privacy standards throughout all areas of responsibility. Knowledge Basic understanding of Object Oriented Programming. Understanding of fundamental data structures. Basic relational database knowledge. Basic knowledge of popular software development processes, i.e., Agile, Scrum, Feature Driven Development. Skills Experience in one or more object/oriented languages (C# strongly preferred, or Java, C++). Familiar with HTML, CSS, and JavaScript. Knowledge of Angular, jQuery, or other JavaScript frameworks. Knowledge of XML. Experience using an IDE such as Visual Studio or VSCode, and version control systems such as GIT or SVN. Abilities Ability to quickly learn new languages, frameworks, and APIs. Meticulous but still able to meet objectives. Able to work independently toward a goal and manage own assignments. Self-motivated and adaptable. Ability to work in a collaborative team environment. Able to communicate clearly and effectively. Other Essential Requirements Working towards a Bachelor's degree in Computer Science or related field.
    $36k-64k yearly est. 6d ago
  • Software Engineer, II - SDT Applications

    Algolux 3.9company rating

    Staff Software Engineer Job 17 miles from Novi

    About the Company At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer. Meet the Team The Software Development & Tools (SDT) Applications Team at Torc develops critical diagnostics, telemetry, and remote assistance interfaces that ensure the reliability and maintainability of our autonomous driving system. As part of this team, you will build robust service-oriented software solutions that bridge the gap between our autonomous fleet and operational control systems. What You'll Do * Develop and maintain diagnostics and telemetry applications that provide real-time insights into vehicle performance. * Design and implement service-oriented architectures (SOA) using SOME/IP and related technologies. * Collaborate with cloud-based and on-premise systems to enable remote monitoring and debugging. * Work with ROS2, WebRTC, and IoT protocols to enhance vehicle connectivity. * Ensure compliance with automotive cybersecurity and authentication standards such as OAuth and SAML. * Utilize C/C++ and modern software development practices to optimize system performance. * Develop and validate UDS/SOVD diagnostic services to improve vehicle serviceability. What You'll Need to Succeed * Bachelor's Degree in Computer Science, Electrical Engineering, or a related field with 4+ years of experience (or a Master's Degree with 1+ years of experience). * Strong programming skills in C++ with experience in service-oriented architectures (SOA). * Experience working with automotive diagnostics protocols (UDS, SOVD). * Knowledge of ROS2, WebRTC, and IoT-based communication protocols. * Familiarity with real-time telemetry and logging solutions. * Understanding of CAN and Ethernet-based vehicle networks. * Experience working with secure authentication standards (OAuth, SAML, PKI). Bonus Points! * Experience working with cloud-based diagnostics and monitoring. * Familiarity with containerized applications (Docker, Kubernetes). * Knowledge of automotive cybersecurity best practices. * Perks of Being a Full-time Torc'r Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers: * A competitive compensation package that includes a bonus component and stock options * 100% paid medical, dental, and vision premiums for full-time employees * 401K plan with a 6% employer match * Flexibility in schedule and generous paid vacation (available immediately after start date) * Company-wide holiday office closures * AD+D and Life Insurance Hiring Range for Job Opening US Pay Range $139,000-$166,800 USD At Torc, we're committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc'rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities. Even if you don't meet 100% of the qualifications listed for this opportunity, we encourage you to apply.
    $139k-166.8k yearly 36d ago
  • Workforce Software Project Lead - HR

    Ford Global

    Staff Software Engineer Job 19 miles from Novi

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? As part of our Human Resources team, you'll help us attract, hire and retain the top talent we need to achieve our bold vision. You'll play a vital role in defining, developing and maintaining the winning culture that empowers diverse individuals to work together and create the impossible. We're seeking change leaders, talent strategists, employee advocates and culture architects to enable our teams, partners, and businesses to do and be their best. In this position... The Labor Affairs, Workforce Software (WFS) HR Project Manager, US Union Affairs is accountable for the hourly workforce management project implementation along with their IT project counterpart. The role ensures the successful launch of a new workforce management system across US and Canada for all hourly employees. The role closely partners with HR leadership, IT leadership, Operations leadership, Finance, and external solution consultants, as well as collaborates with other functions/ departments. The role has expertise in interpreting and administering collective bargaining agreements as part of configuring the workforce management application to meet business requirements and Company policies. Workforce Software is a multi-year program that will result in the replacement of TWOS (multiple decentralized legacy systems on old technology used for hourly timekeeping and work orders) and Workforce One and will include a single workforce management technology foundation covering all hourly employees in the U.S. and Canada. You'll have... 5+ years' experience in Human Resources Bachelor's Degree is required Demonstrated project management skills Working knowledge of TWOS and/or WF1 timekeeping applications Previous union contract negotiations experience; knowledge of UAW Collective Bargaining Agreement (CBA); specifically timekeeping, attendance & discipline and absence management Ability to analyze data and use technology to identify and diagnose business needs Ability to lead others to deliver cross functional objectives and assignments Self-starter with strong time management skills and keen eye to details Working knowledge of all Microsoft Office applications Even better, you may have... Previous manufacturing plant experience (preferred to be at a leadership level) Master's Degree is preferred Presence to successfully influence/interface with the peers, and UAW working partners Strong analytical, problem solving, and organization skills Strong interpersonal, negotiation and persuasion skills Confident communication skills (written and verbal) Conflict management skills Team-oriented, strong drive for results You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including: • Immediate medical, dental, vision and prescription drug coverage • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more • Vehicle discount program for employees and family members and management leases • Tuition assistance • Established and active employee resource groups • Paid time off for individual and team community service • A generous schedule of paid holidays, including the week between Christmas and New Year's Day • Paid time off and the option to purchase additional vacation time. This position is a leadership level 6. For more information on salary and benefits, click here: NEW HIRE BENEFITS Visa sponsorship is not available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. Onsite work of up to three days per week may be required for candidates within commuting distance of a Ford hub location. #LI-Hybrid #LI-JB5 What you'll do... Lead the modernization and streamlining of core hourly workforce management processes (timekeeping, attendance, scheduling, etc.). Provide deep expertise on existing processes, collective bargaining agreements (CBAs), pay rules, and legal compliance to gather requirements for future systems. Actively participate across all project phases: design, testing/validation, deployment, and support. Collaborate extensively with HR, Executive Leadership, Finance, Operations, and Union stakeholders. Manage project tasks, documentation, progress tracking, and support key metrics (KPIs) in partnership with IT. Support testing activities (input, execution, validation) and contribute to change management (communication, training) Lead the assigned business workstream activities in partnership with the IT workstream lead. Develop workstream action plans, identify business tasks, and analyze current processes, including assessing CBA provisions. Ensure business requirements ("voice of the customer") are clearly understood by IT and solution providers. Define and develop the new end-to-end business processes for users within the system. Provide input on software design (user experience) and detailed business test cases. Lead User Acceptance Testing (UAT) for business participants, coordinate testers, and obtain business sign-off. Lead local deployment preparation tasks, collaborate on logistics, and provide HR process expertise and support during rollout. Assist in developing training/change management plans and provide ongoing post-launch support to foster user adoption.
    $89k-118k yearly est. 5d ago
  • Software Development Engineer in Test (SDET)

    Optech 4.6company rating

    Staff Software Engineer Job 11 miles from Novi

    Why work at OpTech? OpTech is a woman-owned company that values your ideas, encourages your growth, and always has your back. When you work at OpTech, not only do you get health and dental benefits on the first day of employment, but you also have training opportunities, flexible/remote work options, growth opportunities, 401K and competitive pay. Job Title: Software Development Engineer in Test (SDET) Location: Livonia, MI (Hybrid) Position Summary As an SDET you will design, develop, and maintain robust automated test frameworks and scripts to validate functionality, performance, and stability across our technology ecosystem. You'll be a hands-on engineer who partners closely with product owners, business analyst, engineers, and QA analysts to ensure product quality and support seamless CI/CD using GitLab. Key Responsibilities * Develop and maintain scalable, reusable, and robust automation frameworks for UI, API, and integration testing using Java. * Create automated tests that run within our GitLab CI/CD pipelines. * Collaborate with business analysts, engineer app and QA analysts to define testing strategies, identify test cases, and ensure high code quality. * Integrate automated testing into the software development lifecycle, with a focus on shift-left testing. * Monitor and maintain automated test execution results, reporting defects and supporting root cause analysis. * Contribute to performance and load testing initiatives when needed. * Advocate for best practices in testing, quality, and automation. * Participate in code reviews and help enforce coding standards related to test automation. * Continuously improve the automation pipeline and testing processes aligned with DevOps and Agile methodologies. Required Qualifications * Bachelor's degree in Computer Science, Engineering, or related field. * 3+ years of experience in test automation or software development. * Proficiency in Java for developing automation frameworks and scripts. * Hands-on experience with GitLab CI/CD and integrating automation into pipelines. * Strong understanding of testing strategies for UI, API, integration, and regression. * Experience with test automation tools such as Selenium, RestAssured, JUnit/TestNG, or similar. * Familiarity with Agile methodologies and test-driven development practices. Preferred Qualifications * Experience working in the insurance or financial services industry. * Exposure to containerization technologies such as Docker. * Experience with performance testing tools like JMeter or Gatling. * Knowledge of security testing practices. Apply today! OpTech is an EOE, 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. *************************************************
    $74k-98k yearly est. 10d ago
  • Senior Embedded Software Engineer, Security

    Latitude Ai

    Staff Software Engineer Job 22 miles from Novi

    Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone. When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the driving experience for millions of people. As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif. Meet the team: The Embedded Software team provides Linux, FreeRTOS, SafeRTOS, and Autosar environments for all Software Engineering teams. We support both QM and ASIL applications on a variety of embedded targets such as Aurix and ARM. Projects often impact all levels of the stack from BSP/OS to Applications and usually require cross functional collaboration with other engineering teams. We have a strong passion for technical excellence and compliance with ASPICE and ISO26262. What you'll do: Ownership of embedded software features end-to-end from concept through delivery. Implement device drivers and bring-up new hardware for the first time, including HSMs and other dedicated security hardware. Implement device drivers and bring-up new hardware for the first time, including Hardware Security Modules (HSMs), Trusted Execution Environments (TEEs), and other dedicated security hardware. Develop software components across the Linux user-space and kernel boundaries to enable secure key management, cryptographic services, and device lifecycle management. Deliver embedded software components that run on multiple platforms. Collaborate closely with hardware, systems, and other software teams to integrate security features seamlessly across the stack. Establish best practices for safety critical software development. Mentor junior engineers and help set the direction of the program through deep technical analysis. This Security role on our team will be the primary individual responsible for implementation of our Product Security functions including HSM firmware development for SecureBoot, Key Management, Intrusion Detection, and Crypto Acceleration. What you'll need to succeed: Passion for Embedded Software Development in C and/or C++ Experience with one or more of the following (Embedded) SafeRTOS or FreeRTOS Embedded Linux security Bazel, Python, and Docker ISO26262, SOTIF, & ASPICE or similar standards for safety critical applications Experience with one or more of the following (Cyber Security) Experience working in Embedded security for automotive/IOT applications Good understanding of embedded RTOS concepts, IPC mechanisms and protocols (TLS, CAN security) Experience configuring/development/integration of HSM stack Hands-on experience with TEE implementations like OP-TEE and understanding of underlying hardware security concepts such as ARM TrustZone. In depth understanding of cryptography fundamentals Experience developing and deploying security features such as secure boot, secure communication, secure key management Strong understanding of secure key management architectures, including the full lifecycle of cryptographic keys (generation, provisioning, storage, usage, rotation, revocation, disposal) on embedded devices. Familiarity with security standards such as FIPS 140 and ISO SAE 21434 Flexibility to work across all layers of the stack from Device Drivers to Application. Strong communication skills to collaborate across the V-model Classic Autosar / Vector MICROSAR & VeHSM Bachelor's Degree in relevant field and 4+ years of relevant industry experience What we offer you: Competitive compensation packages High-quality individual and family medical, dental, and vision insurance Health savings account with available employer match Employer-matched 401(k) retirement plan with immediate vesting Employer-paid group term life insurance and the option to elect voluntary life insurance Paid parental leave Paid medical leave Unlimited vacation 15 paid holidays Daily lunches, snacks, and beverages available in all office locations Pre-tax spending accounts for healthcare and dependent care expenses Pre-tax commuter benefits Monthly wellness stipend Adoption/Surrogacy support program Backup child and elder care program Professional development reimbursement Employee assistance program Discounted programs that include legal services, identity theft protection, pet insurance, and more Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives Learn more about Latitude's team, mission and career opportunities at lat.ai! The expected base salary range for this full-time position in California is $174,000 - $261,000 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude's annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements. Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position. We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
    $89k-113k yearly est. 19h ago
  • Embedded SW lead Automotive- Southfield, MI

    Info. Services Inc. 4.2company rating

    Staff Software Engineer Job 15 miles from Novi

    Role: Embedded SW lead Duration: 6+ Months BGV will be done for the selected candidates. Specialized/Practical Knowledge 'Must have worked in Automotive Instrument Cluster Panel 7 to 12 years of experience in Automotive Domain Must have worked on Microcontroller Based ECU development and good understanding End-End product development phases. Must have lead a team of engineers. Good Understanding about Automotive ECU development Cycle Good knowledge about Vehicle level ECU functionality Functional Knowledge of Automotive Electronics and Automotive ECU's Strong programming in “C” development. Has good process background in managing requirements, SW design, Development, Unit and System Testing. Familiar working with OEM(s). Strong in microcontroller programming that include application software, middleware components, device drivers, good peripheral programming expertize like SPI, I2C, PWM, CAN, USB, Wifi, Bluetooth Good to have skills in Cybersecurity, FNOS, BOOT, Autosar Strong debugging skills using debug tools and familiarity with HW tools Please respond with your word resume and requested details: Full Name : Work Authorization: Contact Number : Email ID : Skype ID: Current location: Willing to relocate : Rate/hr : Additional Information All your information will be kept confidential according to EEO guidelines.
    $98k-129k yearly est. 31d ago
  • Junior Embedded Software Developer

    The Panther Group 3.9company rating

    Staff Software Engineer Job 26 miles from Novi

    Join a dynamic group of software engineers responsible for the development and support of embedded application software for a new ground combat vehicle program. The engineer will be part of a team covering the entire software development life-cycle, including: Designing and migrating to a new software development environment Creating requirements, design, and architecture documentation Developing and testing software code. This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance) This role requires being 100% onsite Responsibilities Develop software documentation and code across a vehicle domain such as board support, Cybersecurity, displays, or downloading. Perform software requirements analysis. Develop software preliminary and detail design utilizing software design tools as specified by department standards. 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. Contribute to software releases involving multiple developers. Interface with other departments and business units, including Systems Engineering and Software Quality. Participate in agile scrum ceremonies Performs other duties as assigned. Qualifications Bachelor's degree in Computer Engineer, Electrical Engineering or related discipline. 1-4 years experience sought in related roles Experience with GIT, Gitlab and/or Bitbucket, Java, C#, C++, C, Python, Qt, 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 ground combat vehicle network architecture designs Experience with GCIA, MOSA, SOSA, FACE Experience with the use of Agile processes and tools Desired Experience Previous experience working in the defense industry desired Familiar with Type1/2 Hypervisor Familiar with containerization (Docker, Kubernetes) Familiar with IOT concepts Experience with Cameo Systems Modeler 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 Data Distribution Service (DDS) experience Experience with User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) Multicast network experience Able to bring continuous improvement processes and methodologies to the position. Strong communication, interpersonal, and organizational skills is required Works well in team and individually. Must be able to work occasional evening and/or weekend overtime as required This position may require the candidate to be able to climb on/off, work in, and work around military vehicles is desired. Must be able to pass ASR test (Anthropometric Size Requirement for confined space) Travel up to 10% maybe periodically may be required.
    $84k-108k yearly est. 8d ago
  • Senior Embedded Software Engineer - LO

    American Battery Solutions

    Staff Software Engineer Job 26 miles from Novi

    American Battery Solutions is now hiring a Full-Time Senior Embedded Software Engineer in Lake Orion, Michigan! The Senior Embedded Software Engineer is responsible for the design, development, and testing of Battery Management System (BMS) software and controls applications for both 48V and high-voltage lithium-ion battery systems. The individual will be responsible for specifying, implementing, and validating software related to Li-Ion battery systems. They need to be well-versed in software and controls development, battery algorithms, functional safety, and CAN communications as well as typical development tools. Responsibilities: Lead the development of the product software, design, analyze, implement, and test modular real-time embedded software for battery management system. Work closely with System Engineer(s) to develop functional design and implementation of battery management software features. Work closely with System Engineer(s) to design, develop and test control systems. Document design using state of the art tools like Enterprise Architect. Write test plans, procedures, and test specifications. Support DFMEAs for controls and battery systems. Be able to work in a wide range of environments and disciplines to avoid and solve problems in safety-critical systems. Support development of ASPICE, Functional Safety and Cyber Security processes. Champion technical initiatives. Demonstrate willingness to solve any problem for the good of the product and the customer. Adhere to federal and state regulations. Adhere to all company policies, processes, and procedures. Performs other duties as requested, directed, or assigned. Predictable and reliable attendance. Position Qualifications: Bachelor's degree in computer science, or equivalent degree. Minimum of Seven (7) years of experience working in microcontroller-based systems and architectures like PPC, ARM and DSP. Experience working with embedded programming languages like Python, C, and C++. Experience with Coding Standard MISRA. Experience with embedded software development tools and build processes (debuggers, trace, cmake, CI/CD). Ability to test, debug and integrate embedded systems. Experience with CAN and CAN development tools including CANalyzer and CANoe. Ability to work in a team and individually. Proven ability to analyze problems and find solutions. Preferred Qualifications: Master's degree in computer science or equivalent. Experience in Automotive. Experience in Battery Management System software and controls. Experience with Matlab/Simulink/Stateflow. Experience with Modeling Languages like UML and SysML. Experience with configuration and defect management tools (Git, Bitbucket, Jira). Experience with static analysis tools such as Perforce QAC. Experience with High Voltage batteries and safety knowledge. Key Competencies: Communications: Exchanges thoughts, feelings, and information effectively. Continual Improvement: Displays a consistent orientation toward producing the highest quality products or services, while keeping a focus on sustainability. Constantly looking for incremental improvements in work processes and results. Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before. Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives. Takes Initiative: Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition. Influences Others: Has personal and organizational impact built on mutual trust, fairness, and honesty. Flexes their style to direct, collaborate, or empower, as the situation requires. Mission, Vision, Values, and Strategic Priorities Focused: Understands and actively supports the organization's mission, vision, values, and strategic priorities. Physical Requirements / Working Conditions: 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 essential functions. Prolonged periods sitting at a desk and working on a computer. Constantly operates a computer and other office equipment. Ability to adjust focus, especially due to concentration on a computer screen. May need to lift and carry up to 30 pounds and/or position the body to reach items on the floor/below knee level or reach overhead. The person in this position needs to occasionally move about in industrial environments and on uneven terrain. Works in a temperature-controlled office environment, with occasional work in outdoor weather conditions, and in industrial environments. The noise level in the work environment can be moderately loud. Why Join Us American Battery Solutions (ABS) provides comprehensive 100% employer paid benefit plans to employees and their family, competitive salary and retirement program. ABS employs a diverse and inclusive workforce. Benefits Overview Paid time off includes 3 weeks vacation and up to 72 hours of sick, 15 holidays, and parental leave. 100% company-paid medical, dental, vision, short-term disability, long-term disability, and life insurance. Flexible Spending Account (FSA) and Health Savings Account (HSA) offerings. Company provided 401K savings plan with immediately vested matching contributions to help you save for retirement. Voluntary benefits offerings. Tuition assistance. Employee Referral Program. Employee development and career growth opportunities. About Us American Battery Solutions Inc. (“ABS”) is a manufacturer of advanced batteries for commercial, fleet, and industrial on- and off-road vehicles. Located in the heart of the U.S. automotive region with facilities in Michigan and Ohio. In 2023, ABS was acquired by Komatsu, a world leader in construction, mining, forestry, and industrial heavy equipment in support of Komatsu's 2050 carbon neutrality goal. ABS continues to operate as an independent entity serving Komatsu applications while continuing to expand and grow our core commercial, fleet and industrial business. As we have grown, ABS has assembled a world-class team of dedicated and experienced engineers. This team is equipped with a deep understanding of high-voltage, automotive-grade battery systems from concept development and prototyping, to testing and validation, to high-volume production. We pride ourselves on developing a diverse team of next generation battery experts. The Location - Lake Orion American Battery Solutions Headquarters and Innovation Center is located in the heart of South-East Michigan in Orion Township. Orion Township is a Pure Michigan Trail Town that has a long-standing dedication to enhancing trails and pathways in its community, which is home to the Polly Ann Trail, Paint Creek Trail, and Iron Belle Trail. The township boasts more than 50 miles of trails. Southeast Michigan also boasts some of the best eating around! Whether your interest is in furthering your education, enjoying one of the many regional sporting events, or enjoying the vast outdoors that Michigan has to offer, you'll be at the center of it here! AMERICAN BATTERY SOLUTIONS IS AN EQUAL OPPORTUNITY EMPLOYER.
    $89k-113k yearly est. 23d ago
  • Application Software Engineer

    Vast Production Services

    Staff Software Engineer Job 21 miles from Novi

    Application Software Engineer - Job Description Vast Solutions provides products and services to the surface transportation and consumer embedded electronic controls markets. Our in-house multi-disciplinary engineering teams are responsible for all facets of product development and production. We are looking for a candidate to work in our Software development team. The ideal candidate will have experience in Application Development and a desire to work on mission critical real time embedded control systems. Key Responsibilities: Participate in all phases of Development (architecture, design, implementation, debug, validation & verification) of application software used to control embedded modules. This would include Android/IoS/PC platforms. Collaboratively participate in the architecting of solutions with the Lead Software Engineer and the Systems and Hardware engineering teams. Support quoting new business opportunities with respect to software content. Implement and execute software development best practices & methodologies. Perform troubleshooting of Software & Systems issues with company products.
    $67k-91k yearly est. 60d+ ago
  • CNC Software Controls Engineer

    ISG 4.7company rating

    Staff Software Engineer Job 26 miles from Novi

    A global company with a facility in the Sterling Heights, MI area is currently seeking several CNC Controls Engineers to join their growing team. These are exciting opportunities for CNC Controls Engineers looking for a company that offers excellent management, development, training, and competitive rates. CNC Controls Engineer rates are anticipated to be $30 to $55 an hour based on each candidates experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits including medical, PTO, paid holidays, and 401k matching. Hours are 40 to 45 hours per week with excellent work-life balance. Qualified CNC Controls Engineers will have most, if not all, of the following skills and experience. 2+ years of CNC Controls Engineers experience 2+ years of Siemens 840D, Sinumerik ONE, Fanuc 31i / 32i, or Rexroth MTX experience Bachelor Degree in Mechatronics, Electrical Engineering, Computer Science, or related education Hands-on machine centers, cell controllers, and transfer machine knowledge Ladder Logic and HMI design knowledge is preferred Experience with NC Interface, NC Programming, G Codes, M Codes is a strong benefit Must be able to work in the United States (no H-1 sponsorship or student visas considered) Must be able to complete standard pre-hire checks including background check, drug screen, references, etc. Should you be interested in this role, feel free to send an updated copy of your resume to Megan at [email protected].
    $30-55 hourly 60d+ ago

Learn More About Staff Software Engineer Jobs

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

The average staff software engineer in Novi, 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 Novi, MI

$110,000

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

The biggest employers of Staff Software Engineers in Novi, MI are:
  1. Panasonic
  2. General Motors
  3. Hitachi U.S.A.
  4. G. & M. Co., Inc.
Job type you want
Full Time
Part Time
Internship
Temporary