Software Engineering Intern
Associate software engineer job in Ann Arbor, MI
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
Group/Division
The vision of KLA's global human resources organization is to become a leader and partner to operating leadership in support of the company's efforts to achieve its strategic growth, customer and operating objectives through strategic talent management. Our mission is to enable the business, and leverage human resources to achieve short and long-term business objectives. Our primary areas of strategic focus include talent acquisition, individual and organizational assessment and development, performance management, inclusion and engagement, and rewards. The global HR organization includes HR business partners, learning and development, talent acquisition, compensation and benefits, employee communications, and HR system operations.
Job Description/Preferred Qualifications
An intern with the AI and Modeling Center of excellence will work in one or more of the following areas. Interns will be technically supported and mentored throughout their stay with KLA.
Work with traditional machine learning and deep learning techniques to meet and improve results on KLA products.
Experiment with new and novel techniques to improve results or reduce compute cost of various modeling techniques.
Build tools for more efficient experimentation.
Manage data used for training and experimentation of AI and physics modeling systems.
Image processing.
Speeding up physics models.
Developing software tools and solutions for KLA products.
Minimum Qualifications
Students working towards a PhD, MS, or BS Level Degree
Base Pay Range: $32.00 - $45.00 per hour based on pursuit of a Ph.D.Primary Location: USA-MI-Ann Arbor-KLAKLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.
KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at ************************** or at *************** to request accommodation.
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to ************************** to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
Auto-Apply2026 Summer Intern - Software Engineer, Autonomous Driving (Master's Degree)
Associate software engineer job in Warren, MI
**To help** **facilitate** **administration of** **the** **relocation** **sti** **ped** **if you are selected, please apply using the permanent address you would move from.** **Work Arrangement:** Hybrid: This internship is categorized as hybrid. The selected intern is expected to report to the office up to three times per week or as determined by the team.
**Location** **s** **:**
Sunnyvale, California
Mountain View, California
Warren, Michigan
Milford, Michigan
**About** **th** **e** **R** **o** **le:**
As an Autonomous Driving Software Engineer Intern, you will contribute to the design, development, and validation of cutting-edge software powering self-driving systems. You'll collaborate with experienced engineers across AV Platform teams to build scalable, safety-critical software for autonomous vehicles operating in real-world environments.
**What You** **'ll Do:**
+ Develop, test,anddeployproduction-ready codeacross components of vehicle platform software.
+ Quickly rampuponassignedcodebase, product area, and/or system.
+ Complete assigned tasks efficiently with few iterations.
+ Identify problem statements, outlineoptimalsolutions, account for tradeoffs and edge cases.
+ Participate in code reviews, technical discussions, and design resign.
+ Collaborate with cross-functional teams including hardware, systems, test, and safety to ensure seamless software integration.
+ Communicate effectively across multiple stakeholders.
**Required Qualifications:**
+ Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelors or Mastersdegree in computer science or a related field.
+ Experience with modern object-oriented programming languages (e.g., Java, C++, Python) preferably in a production or applied project environment.
+ Able to work fulltime,40 hours per week.
**Preferred Qualifications:**
+ Previousexperience with software development through internships, class projects, personal projects, or coding competitions.
+ Experience developing and testing software through internships, coursework, or personal projects.
+ Familiarity with Linux/POSIX environments and exposure to embedded systems or robotics projects.
+ Understanding ofnetworking fundamentals relevant to embedded or distributed systems.
+ Experience with robotics frameworks (e.g., ROS), embedded Linux platforms, or common sensors (e.g., cameras, lidar, radar, IMUs) is a plus.
+ Interest or coursework related to safety-critical or high-reliability systems (automotive, aerospace, medical) is beneficial.
+ Passion for self-driving technology and its potential impact on the world.
+ Intent to return to degree-program after the completion of the internship.
+ Graduating between December 2026 and August2027.
**Compensation:**
+ The monthly salary range for this role is$7,300- $9,200per month
+ GM will provide a one-time lump sum taxable stipend payment to eligible students selected for the 2026 Student Program.
**What you'll get** **from us** **(Benefi** **ts):**
+ Paid US GM Holidays
+ GM Family First Vehicle Discount Program
+ Result-based potential for growth within GM
+ Intern events to network with company leaders and peers
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Software Engineering - Summer 2026 Internships
Associate software engineer job in Plymouth, MI
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 and June 2028. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development Qualifications Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services.
Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders
Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development
Auto-ApplySoftware Test Engineer (9573)
Associate software engineer job in Northville, MI
Founded in 1982, Trialon Corporation was 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.
***U.S. citizenship or permanent resident alien status is required.
***Criminal Background and Drug Test completed on all candidates prior to start.
Job Description
Functions 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.
Qualifications
ESSENTIAL DUTIES and RESPONSABILITIES:
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.
EDUCATION AND EXPERIENCE:
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 skills
Additional Information
Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship.
Must be US Citizen or have valid US Green Card.
Software Engineer
Associate software engineer job in Troy, MI
Description Tyler Technologies Troy, MI location is looking for a talented Software Engineer to enhance and maintain our flagship Records Management solution, supporting Public Safety agencies across the United States. In this role, you will be involved in all aspects of solution development including analysis, design, coding, testing, and support. Ideal candidates will enjoy solving complex technical problems and thrive in a highly collaborative environment. Responsibilities
Develop and maintain enterprise‑level, web‑based applications using C#, .NET Framework, .NET Core, Angular, and SQL, with a focus on server side/backend.
Be fully embedded in a highly collaborative team to work toward shared goals and business objectives.
Promote high quality, maintainable code by following, developing, refining, and documenting best practices.
Code both product enhancements and bug fixes for a rapidly growing user base, occasionally working directly with customers.
Develop and maintain automated test coverage to ensure quality and reliable code.
Contribute to CI/CD pipelines, supporting deployment and release processes.
Participate in modernizing the application stack for a Cloud based future.
Engage in code review processes to expand technical product knowledge and ensure quality, well- tested solutions.
Communicate clearly with teammates, stakeholders, and Product Owners to understand requirements, contribute to planning, and reliably deliver results.
Qualifications
Multiple years of experience building highly available and scalable web applications in a professional work environment.
Skilled with .NET (Framework/Core) and SQL Server, with experience building RESTful APIs.
Strong understanding of object‑oriented programming, SOLID principles, and modern design patterns in .NET.
Proficient with SDLC tooling (GitHub, Azure DevOps, Visual Studio) and experienced with Agile, OOP, TDD, and BDD practices.
Strong verbal and written communication skills, with the ability to collaborate effectively with technical and non‑technical colleagues.
Strong passion for collaborating on solving challenging problems.
Ability to think critically, with strong analytical and problem-solving skills.
Be curious with an ability to think outside the box and learn new things quickly.
Team player with excellent communication and collaboration skills.
Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
Nice to Haves
Bachelor's degree in computer science.
Experience with Responsive Web Design and web client technologies inclusive of Angular, JavaScript/Typescript, HTML5, and CSS3.
Familiarity with cloud platforms and technologies (AWS) and applying best practices for cloud‑based application deployment and design.
Experience with Testing Frameworks such as Playwright.
Experience with containerized Development (e.g. Docker).
Auto-ApplyVehicle Simulation Associate Software Engineer
Associate software engineer job in Ann Arbor, MI
FAAC Incorporated is seeking an entry level Software Engineer with experience in C/C++ on both Linux and Microsoft Windows. Tasks range from designing and implementing new features and software modules to software maintenance and bug fixing. Products to be worked on include physics modeling; collision; terrain and path finding algorithms; Windows GUI software; graphics and rendering software; networking; and control loading software.
Candidates should be excited to work on technically challenging problems, work well in a team environment and enjoy building world class products.
The position includes occasional interactions with customers and end users during both the design and service lifecycles. Occasional travel is a possibility.
Requirements
Candidate should be experienced in:
C/C++
Math and Physics
Linux
Microsoft Windows
Candidates with the following optional experience would be a plus:
C# or JavaScript
Requirements analysis
Real-time programming
Network programming
Perforce or other version control systems
JIRA
Job Criteria:
Must have a Bachelor's of Science in Computer Science or related field or a Bachelor's of Science in Engineering, Mathematics or Physics, with real world programming experience. Must be a US Citizen.
Equal Opportunity Employer/Disabled/Veteran
Software Engineer Intern - Java - Summer 2026
Associate software engineer job in Farmington Hills, MI
A Software Engineering 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 Engineering 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 Java or C#, C++.
Familiar with HTML, CSS.
Knowledge of jQuery or other scripting frameworks.
Knowledge of XML.
Experience using Eclipse, IntelliJ or Visual studio as IDE, and version control systems such as GIT, TFS 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.
Other Essential Requirements
Working towards a bachelor's degree in Computer Science or related field.
Auto-ApplySoftware Developer Summer Internship 2026
Associate software engineer job in Detroit, MI
Ascent Cloud Summer Internship Click button below to apply for a Summer Internship at Ascent Cloud. We look forward to reviewing your resume!
Maritime Software Engineer
Associate software engineer job in Ann Arbor, MI
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co.
We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.)
About EpiSci
EpiSci, an Applied Intuition company, develops next-generation, tactical autonomy solutions for national security problems. EpiSci's autonomy software is technology agnostic, operationally informed, tactically relevant, and has piloted swarms of uncrewed aerial systems and tactical fighter aircraft. Additional applications include crewed-uncrewed teaming for air dominance, cognitive sensors, and networks for advanced communications systems, as well as battle management command and control for informed decision-making. EpiSci delivers unmatched speed, cost-efficiency, and scalability as the preferred partner for defense agencies and industry teams seeking mission-critical autonomy solutions.
About the role
As a Maritime Operations Specialist at Applied Intuition, you will contribute to the safe, reliable operation of autonomous maritime systems by interpreting and operationalizing the International Maritime Organization's (IMO) guidance for Preventing Collisions at Sea within advanced autonomy stacks. You will play a pivotal role in aligning our engineering and product teams with maritime regulatory requirements, enabling compliance and industry acceptance for both manned and unmanned vessels. Your expertise will shape the policies, behaviors, and algorithms that drive our maritime autonomy offerings.
At Applied Intuition, you will:
Interpret and translate IMO guidance on collision avoidance requirements into precise, programmable rules for autonomy systems and decision algorithms
Collaborate with autonomy engineers to implement, test, and validate compliance in real-time navigation and collision avoidance logic across manned and unmanned platforms
Advise on strategies for handling subjective or ambiguous scenarios, factoring in context and safety priorities
Develop and maintain documentation outlining compliance approaches, regularity changes, and lessons learned from real-world deployments
Partner with AI and Perception teams to help autonomy platforms replicate or exceed human lookout and situational-reasoning capability, including advanced sensor integration for “seeing” and “hearing” tasks
We're looking for someone who has:
Significant experience applying Maritime Collision Avoidance in real-world maritime operations, especially in navigation and collision avoidance
Working knowledge of autonomous vessel technologies and the challenges in translating legal/mariner rules to machine-executable logic
Background in maritime law, naval architecture, marine engineering, or operational roles (captain, pilot, etc.)
Experience collaborating within multidisciplinary teams and communicating regulatory concepts to engineers and product managers
Familiarity with sensor technologies (radar, AIS, GPS, video, audio, computer vision) as used in navigation and situational awareness systems
Ability to work independently, prioritize projects, and thrive in a fast-paced technology environment
Nice to have:
Experience advising or working with regulatory authorities (IMO, Coast Guard, classification societies) on autonomous vessel policy or trials
Experience implementing or testing software-based rule-following in autonomous maritime systems
Familiarity with machine learning approaches to situational awareness as related to lookout duties
Publication in relevant maritime journals or participation in Maritime Collision Avoidance modernization discussions
Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.
Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.
Please reference the job posting subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $100,000 to $175,000 USD annually.
Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
Auto-ApplyJunior Software Engineer - Connectivity
Associate software engineer job in Auburn Hills, MI
About the Role:
We are looking for a motivated Junior Software Engineer - Connectivity to join our automotive engineering team. In this role, you will help develop and integrate cutting-edge connectivity solutions that enable seamless communication between vehicles, mobile devices, cloud services, and infrastructure. You will contribute to the future of connected vehicles, supporting features such as over-the-air updates, telematics services, V2X, and infotainment systems.
Key Responsibilities:
Develop and maintain embedded software for in-vehicle OTA
Collaborate with cross-functional teams including hardware, systems, cybersecurity, and cloud services to deliver robust OTA features.
Support diagnostics, logging, and troubleshooting of connectivity issues in bench and vehicle environments.
Participate in Agile development processes, including sprint planning, code reviews, and continuous integration.
Ensure compliance with automotive standards such as ASPICE, ISO 26262, and AUTOSAR where applicable.
Software Development Engineer in Test (SDET)
Associate software engineer job in Livonia, MI
At AAA Life, we're dedicated to providing quality life insurance and annuity products with the care and service our members expect. As we continue to modernize and innovate, our Technology team plays a vital role in delivering secure, efficient, and member-first solutions. We are seeking an experienced SDET to help strengthen our QA automation capabilities and support our CI/CD efforts.
As an Software Development Engineer in Test at AAA Life, 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.
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
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.
Auto-ApplySoftware Engineer
Associate software engineer job in Warren, MI
Join Us in Making a Difference in the Lives of Those Defending Our Nation! Why SURVICE? Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States. Since 1981, we have supported the DoD community, as well as Homeland Security, advanced technologies, environmental, and commercial markets. Our employees have backgrounds in engineering, physics, mathematics, chemistry, computer science, acquisition, technical writing, training, and other technical and administrative fields. And many of our personnel have DoD and/or operational military experience. If you're looking for a challenging and rewarding career with a leading organization, come see what we can offer you!
Position: Software Engineer
* Location: Detroit Arsenal, MI
* Security Clearance: Active clearance or eligible to obtain; U.S. citizenship required
* Salary: $100,000 to $130,000 Depending on Experience and Education
* Benefits Include: Competitive salaries, bonus potential, PTO, insurance, 401(k) with company match, tuition reimbursement, flex scheduling
* Travel: 10%
Position Summary
SURVICE Engineering is actively seeking candidates with a Software Engineering background to support our Michigan Area Operation.
Primary Duties and Responsibilities of the Software Engineer:
* Control systems programming, backend services, GUI coding.
* Experience with the following coding languages: C, C++, Python, QT
* LVGL Skills: Linux, Control systems
Qualifications for Software Engineer:
Bachelors Degree and 5+ years of relevant experience. Exceptional candidates with less experience will be considered. Candidates are not required to possess all qualifications; if you possess some of the desired qualifications, please apply.
* Control systems programming, backend services, GUI coding.
About Us
SURVICE Engineering is a nationally recognized, single-source engineering service provider for Government and Industry organizations involved in all phases of the systems engineering process. Our employees are our most valuable asset, and they are proud to have supported the development, testing, analysis, and modeling and simulation (M&S) of many of the major U.S. air, land, and sea combat systems in the field today. They have also contributed their expertise to other vital national defense programs and technologies that involve survivability, cybersecurity, information technology/ management, software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering.
SURVICE is subject to Executive Order 14042 (Ensuring Adequate COVID Safety Protocols for Federal Contractors and Subcontractors) and the applicable Safer Federal Workforce Taskforce Guidance. Therefore, continued employment will be contingent upon compliance with these requirements in the event they become enforceable.
SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. VEVRAA Federal Contractor.
Application Software Engineer
Associate software engineer job in Troy, MI
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.
Embedded Software Application Engineer
Associate software engineer job in Northville, MI
YOUR TASKS FORVIA - HELLA is seeking its next great Software Applications Engineer - Energy to join our growing body controls team. The primary function of this position will be to partner with internal and external stakeholders to drive validation and development of our next generation product design. If chosen for this opportunity you will gain access to product engineering focused on the next generation control modules.
About Us
FORVIA - HELLA is a listed, internationally positioned automotive supplier operating under the umbrella brand FORVIA. Within this factual group, HELLA stands for high-performance lighting technology and automotive electronics. At the same time, the Company covers a broad service and product portfolio for the spare parts and workshop business as well as for manufacturers of special-purpose vehicles with its Lifecycle Solutions business group. HELLA has around 36,000 employees at more than 125 locations worldwide and generated sales of €4.4 billion in the seven-month short fiscal year 2022.
Daily Responsibilities
* Serve as the Interface between SW development and Customer
* Troubleshooting at customer when necessary
* Implementing hot fixes for quick Customer Response
* Be able to answer detailed SW Questions from the Customer
* Analyzing customer requirements; understanding of software specification; analyzing and carrying out modifications in software requirements
* Be able to run HIL bench test plans and test cases for investigations in timing matter
YOUR QUALIFICATIONS
* 3+ years of experience in embedded software support activities for the automotive industry
* Good Embedded SW Architecture understanding
* Proven ability to do Real Time debugging
* CANoe experience
* Solid base working with Engineering Standards, Process and Norms for SW development, Source Code Control System
* Experience (it is a plus)
* Bachelor's degree or above in electrical/software engineering.
Why Forvia Hella?
* Hybrid work schedules and flexible core hours
* Industry leading health benefits program
* Lucrative PTO policy
* Competitive 401K matching
* Extensive career and training opportunities
* Annual Bonuses
* On campus restaurant as well as employee water and coffee services
* Team and company wide events
* And much more!
Please feel free to apply if you do not meet 100% of the positional requirements. Forvia Hella is dedicated to the development and future advancement of all our employees.
Even if you do not meet all our requirements, do not hesitate to apply to us, because the further development of our employees is very important to us and opens up a wide range of opportunities for you in our company.
FORVIA HELLA stands for the variety of all employees. Inclusion and diversity are firmly anchored in our company culture. We are continuously looking for new team players and welcome applications from all interested parties, regardless of their ethical and social background, age, religion, gender, disability, sexual orientation or identity.
Please send us your application via our career portal, stating your salary requirements and earliest possible starting date, with the reference number req17237.
Eric Spence
Phone:
Junior Software Engineer - Connectivity
Associate software engineer job in Auburn Hills, MI
About the Role:
We are looking for a motivated Junior Software Engineer - Connectivity to join our automotive engineering team. In this role, you will help develop and integrate cutting-edge connectivity solutions that enable seamless communication between vehicles, mobile devices, cloud services, and infrastructure. You will contribute to the future of connected vehicles, supporting features such as over-the-air updates, telematics services, V2X, and infotainment systems.
Key Responsibilities:
Develop and maintain embedded software for in-vehicle OTA
Collaborate with cross-functional teams including hardware, systems, cybersecurity, and cloud services to deliver robust OTA features.
Support diagnostics, logging, and troubleshooting of connectivity issues in bench and vehicle environments.
Participate in Agile development processes, including sprint planning, code reviews, and continuous integration.
Ensure compliance with automotive standards such as ASPICE, ISO 26262, and AUTOSAR where applicable.
Software Engineer II, Offboard Python Application
Associate software engineer job in Detroit, MI
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 Virtual Test Ecosystem (VTE) team ensures that our simulation (fully synthetic) and resimulation (replay engine using vehicle logs) workflows run efficiently and reliably at large scale. We use a mix of open source and cloud provider services to implement a processing framework that's cloud-agnostic as well as capable of running on-prem. The results of these simulations is business-critical for us - they're used in order to allow autonomy developers and testers to do large-scale safety and performance testing of changes prior to in-vehicle testing. We interact with engineers throughout the onboard and offboard stack in order to ensure smooth end-to-end capabilities.
What you'll do:
We run vehicle simulations at unprecedented scales in order to ensure we're releasing a safe product. You'll support this via improvements to our sim/resim cloud framework and applications that run on this framework. In terms of implementation, this involves a lot of Python coding, interacting with open source packages and various AWS/GCP services. In terms of analysis, we're constantly looking for bottlenecks that limit scalability or otherwise hinder performance. You'll put together benchmarking to identify these spots and associated dashboards to track and summarize the information. Then armed with that information, you'll implement solutions to increase efficiency
It's not enough to have a framework that is functional - it needs to be intuitive and easy to use. We take our best guesses at this, but things evolve over time based on user interaction - both direct feedback as well as realizing how users are accidentally misusing or misinterpreting the results. VTE supports autonomy, systems, test, and a variety of other teams across the organization. Having an eye for how the system is being used, what users need, and a willingness to engage with these users on future improvements is critical
We also can't build it all, so we want to make the framework well-documented and as self-serve as possible for others to extend it (while being there to answer questions). For example, when there's a new portion of the autonomy stack, we want that autonomy team to be able to update resim to add it in themselves so that they can iterate quickly
In order to run logs through resim, we need to first know what logs are interesting. You'll contribute to the ecosystem of how we manage storing and searching for these logs efficiently, including how we automate indexing the interesting actors and interactions in a scene and how we determine our dataset coverage
Once we've run resim, we want to do something with the updated logs. Frequently this involves metrics to analyze the AV's performance; these metrics could range from low-level performance of a particular detector in the stack to if the AV is meeting high-level business objectives. You'll both work on the sim/resim cloud framework implementation to make this easy for all developers to add in their metrics and support the metrics implementation themselves as needs arise
What you'll need to succeed:
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience, Master's degree, or PhD
Expertise in writing Python code that's efficient, well-documented, and well-tested
2+ years' experience writing scalable applications that execute in a cloud or HPC environment
2+ years' experience writing software that interacts with AWS and/or GCP services
Familiarity with NumPy and scientific programming
Willingness and desire to learn how onboard and offboard components interact with each other and propose solutions to improve how developers and testers work with both systems
Nice to have:
C++ development experience
Experience with Kubernetes
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 $150,320 - $225,480 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.
Auto-ApplyControls Software Engineer
Associate software engineer job in Brighton, MI
ISG - Controls Software Engineer Opportunities near Brighton, MI!
Day shift availabilities, competitive pay rates, work with a great team and start as soon as possible!
A multinational company with a facility near Brighton, Michigan is currently seeking a Controls Software Engineer for long-term opportunities with their growing team. These are exciting opportunities for Controls Engineers looking for a position that offers excellent management, development, and competitive rates.
Controls Software Engineers will be working full-time day shift, and rates are anticipated to be between $100,000-120,000/year salary, based on each candidate's experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits - including great medical, dental, vision, vacation, bonuses, and more.
Qualified Controls Software Engineers will possess most, if not all, of the following skills and experience:
5+ years of recent/relevant controls programming experience with automotive assembly machines, material handling systems, or similar industries.
Proficiency with PLC programming with Allen Bradley or Siemens is required.
Experience with robotics and robot programming is preferred, but not essential.
Must be able to travel up to 40% nationally.
Must be able to work in the United Stated (no H-1 sponsorship or student visas considered).
Must be able to complete standard pre-hire checks including background, drug screen, etc.
Should you be qualified and interested, please send an updated copy of your resume to [email protected].
Front End Software Engineer
Associate software engineer job in Dearborn, MI
Stefanini Group is hiring!
Stefanini is looking for a Front-End Software Engineer, Dearborn, MI (Onsite)
For quick apply, please reach out Lokesh Sharma at ************/***************************
You are in this job to develop and maintain the front-end of an application, typically a web application, but sometimes also a mobile application or mobile-friendly responsive application and are responsible for the design and implementation of the user interface and user experience.
Responsibilities
Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and technologies
Align with architecture guidelines for unified and coherent approach to development
Collaborate with cross-functional teams like product owners, designers, back-end developers, architects etc.
Create mock-ups and prototypes to visualize new features and participate in user interface design reviews and product demos
Performs functional automated testing and UI testing to ensure quality development
Work on continuously improving performance by fixing bugs and optimizing the application and implementing new technologies to maximize development efficiency
Familiar with programming practices, such as cross-browser compatibility testing, SEO principles and accessibility standards
Design, develop, and deliver user friendly interactive experience using enterprise brand standards and templates for consistent user experience using languages like HTML, CSS, JavaScript or more advanced frameworks like React and NextJS
Keep up to date with latest emerging technologies and trends in user interface design
Experience Required:
6+ years of experience in IT
4+ years in development NextJS and Playwright
4+ years of experience in React
Experience Preferred
Experience in Monorepo
Experience on AEM - Added Plus
Education Required
Bachelor's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-LS1
#LI-ONSITE
Easy ApplySoftware Engineer (PHP)
Associate software engineer job in Detroit, MI
Please, review and apply for this position through the QCI system following the link below (Copy and Paste): http://tinyurl.com/oo5xc8d *You can apply through Indeed using mobile devices with this link. Job Description The Software Engineer works on a project-by-project basis with other Engineers, Web Developers and Business and Marketing team members to create intuitive experiences for website visitors and clients. These responsibilities include implementing modern PHP frameworks, building solutions and maintaining existing applications in a high-energy environment. You must have USA/Canadian Citizenship or your Green Card/EAD
Responsibilities
Understand requirements, implement solutions and provide tools and documentation
Perform scheduled on-call duties
Participate in design and code reviews
Maintain and enhance existing development processes to measure and verify that code has acceptable performance and scalability
Deliver accurate estimates, provide regular feedback and consistently meet project deadlines
Explain complex ideas and concepts to non-technical team members
Write and modify code for eight or more hours a day
Requirements
Bachelor's degree in a related field, or equivalent work experience
Four years of professional-level object-oriented PHP 5 experience, including experience with MVC frameworks
Knowledge of unit testing and its benefits
Superb attention to detail
Software testing and design experience
Established portfolio of work and code samples
Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Engineer - Consumer
Associate software engineer job in Detroit, MI
About AstrohausAstrohaus is a small team headquartered in Metro Detroit, MI that creates innovative consumer products at the intersection of art, technology, productivity, and design. The company was formed in 2014 by CEO and Cofounder Adam Leeb after its breakout Freewrite distraction-free writing tools. Astrohaus is independent, profitable, and not funded by Venture Capital.
Accolades: Freewrite products have won several awards and in 2021 the Smart Typewriter entered the Science Museum, London's permanent Printing & Writing Collection becoming a literal piece of history. Tens of thousands of customers around the world have cumulatively written 700 million+ words on Freewrite devices.
Read about the Freewrite family at getfreewrite.com, in The Atlantic, Wired, or in the WSJ.
See Astrohaus.com/jobs for how to make your application stand out.Job RoleJoin Astrohaus as a Software Engineer. Level and title to be determined based on experience. In this key role you will drive software projects from architecture to production. We are a small team that requires flexible developers to work across the stack and with various technologies.About you You're a developer who sees coding not just as a profession, but a lifelong passion. You love the idea of creating software to enable hardware. You've actively explored and implemented AI tools into your workflow and are seeing measurable productivity gains. You're curious, fast-moving, and eager to figure out how to do more with less. Speed and quality are your hallmark. Working as part of a 3-4 person product team is ideal. The bigger the challenge, the broader the scope, the more exciting. Well thought out code is your signature, and you love to set the pace. You thrive in fast-paced environments where craft is highly valued. You're not intimidated by legacy systems, but energized by modernizing them. You bring structure where needed but don't get stuck in over-engineering. You're energized by tackling complex technical challenges and find satisfaction in creating solutions that directly impact user experience.
What sets you apart is your holistic approach to development - you're comfortable diving deep into system architectures while maintaining perspective on what is important at the product level. The prospect of learning new technologies excites you, and you actively contribute to knowledge-sharing within your team. You don't wait to be told what to fix. You're the kind of engineer who fixes something broken while learning why it broke in the first place, then making it better than it was.
Your adaptability shines when collaborating across different technical domains, and you have a proven ability to transform challenging requirements into elegant solutions. You're not just looking for a coding role - you're seeking an opportunity to shape products that make a difference.Responsibilities
Ship well-engineered, beautiful software
Design and implement robust, scalable software solutions across our Linux-based hardware products and cloud infrastructure
Use AI tools effectively to accelerate development, debug faster, and explore unfamiliar tech with confidence
Take full ownership of complex technical areas and proactively improve them without needing constant direction or oversight
Identify and implement infrastructure improvements that reduce downtime, improve performance, and increase observability
Lead the development of new features from conception to deployment, ensuring high performance and reliability
Architect and maintain mission-critical cloud services, focusing on high availability, data integrity, and security
Collaborate with hardware and firmware teams to optimize system performance and enhance user experience
Implement and maintain CI/CD pipelines to ensure rapid, reliable software delivery
Develop and enhance APIs that enable seamless integration between hardware devices and cloud services
Monitor system performance and manage incident response when necessary
Optimize existing systems for scalability, performance, and cost efficiency
Drive technical documentation efforts and maintain comprehensive system documentation
Participate in code reviews and ensure adherence to best practices and coding standards
Qualifications
BS/MS degree in Computer Engineering, Computer Science, or related field
4+ years of professional experience in software development
Proven track record of owning high-impact projects at a small company or startup, especially in fast-moving or resource-constrained environments
Demonstrated use of AI tools (Claude Code, Cursor, etc.) in your day-to-day development process, with examples of how they've enhanced your productivity or code quality
Deep appreciation for craft and consumer products
Excellent written and verbal communication skills
Experience working with cloud technologies and managing infrastructure
Experience managing AWS services
Experience using the following technologies: Javascript, Node.js, Python, and Rust
LocationThe role is available for Metro Detroit-based and remote candidates. While preference is given to candidates in or near the Eastern Time Zone, we care more about your velocity, communication, and impact than your zip code.CompensationThe lean nature of our team and fast growth of our company allows us to provide stable and competitive compensation often reserved for larger companies. This includes:
Unlimited PTO
BCBS Health & Dental
Competitive market rate salary
401K program
Relocation bonus
Annual performance bonus
Nimble hiring process
Auto-Apply