Post job

Associate Software Engineer jobs in Sterling Heights, MI

- 1,797 Jobs
All
Associate Software Engineer
Software Engineer
Software Applications Engineer
Software Test Engineer
Senior Software Engineer
Application Development/Support
Software Development Engineer
  • Senior Software Engineer - Services

    Whisker 4.0company rating

    Associate Software Engineer job 12 miles from Sterling Heights

    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 Engineer you will develop and maintain robust services backend APIs and global cloud infrastructure that power Whisker's digital ecosystem. This role ensures high availability, scalability, and reliability while enabling seamless integrations and enhancing customer experiences across all products worldwide. Essential Duties and Responsibilities: This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary. Designs and implements high-quality, scalable, and maintainable backend API services Writes clean, efficient, and well-documented code following company standards Develops and executes unit tests, integration tests, and supports system-level testing efforts Reviews code written by other team members and provides constructive feedback to ensure quality and consistency Troubleshoots and resolves technical issues throughout the development lifecycle Leads and mentors a software development team, providing guidance on architecture, design, coding standards, and best practices Orchestrates seamless integration between API, infrastructure, and services teams, ensuring cohesive efforts result in exceptional performance and reliability across all products Defines and tracks KPIs for API performance, uptime, and reliability across global regions Establishes and enforces best practices for securing APIs, infrastructure, and data across international markets while maintaining compliance with GDPR and other global regulations Drives the adoption of modern technologies, frameworks, and practices to keep Whisker at the forefront of API, infrastructure, and global service development Collaborates with Product, Program, Engineering, and Operations teams to ensure seamless integration of backend services with internal components and customer facing applications Balances short-term deliverables with the long-term strategic vision Manages technical dependencies between Services Engineering and other teams such as Mobile, Data, and Firmware Identifies risks and proposes mitigations to ensure timely delivery Leads crisis management efforts to quickly resolve critical service and infrastructure issues, minimizing downtime and customer impact on a global scale Regularly reports progress, challenges, and achievements to stakeholders Represents the API and Infrastructure teams in executive meetings Achieves best practices through proactive communication, cross-functional workflows, and implementation of integrated development processes Creates and maintains software specifications, technical architecture documents, and implementation plans Contributes to defining the development roadmap and ensuring alignment with business goals Will perform additional duties are required Requirements: What You'll Bring: Bachelor's and/or Master's in Computer Science or a related field and / or equivalent years of experience 6+ years of experience, including in engineering lead roles Strong expertise in services backend API development, including RESTful and GraphQL design, performance tuning, and security best practices Proven experience with cloud platforms (AWS, GCP, Azure) and services like EC2, S3, RDS, and IoT-specific components, with a strong focus on multi-region deployments for performance and reliability Expertise in IaC (Terraform, CloudFormation, CDK) and microservices architecture & deployment (Kubernetes) Experience with CDN technologies and strategies for optimizing global content delivery Strong understanding of network protocols, database design, and system optimization techniques for global-scale applications Experience with CI/CD pipelines and DevOps practices to enable efficient software delivery Has a proven track record of delivering complex, globally distributed projects at scale and on time, ensuring high-quality outcomes through rigorous architecture, execution, testing, and automation Excellent communication (verbal & written) and presentation skills Strong interpersonal and leadership skills. Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions A high degree of initiative, self-motivation, and ability to motivate others Ability to establish and maintain cooperative working relationships with Team Members and colleagues Comfortable with office pets (cats, dogs) 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
    $92k-122k yearly est. 60d+ ago
  • Associate Software Engineer

    Stockx 4.3company rating

    Associate Software Engineer job 13 miles from Sterling Heights

    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. StockX may utilize AI to rank job applicant submissions against the position requirements to assist in determining candidate alignment.
    $80k-100k yearly 32d ago
  • WordPress Developer/AWS Support

    Evolve 4.5company rating

    Associate Software Engineer job 13 miles from Sterling Heights

    EVOLVE is looking for a talented Entry Level Front End Web Developer. The selected candidate will help build, test, and manage WordPress tasks including theme improvements, content creation, bug fixes, etc. We are looking for someone that will: • Takes responsibility and ownership of tasks • Pays attention to detail and works well with deadlines • Work well independently and with a team • Take an idea and run with it or enhance it • Work smart and have fun at the same time
    $79k-98k yearly est. 60d+ ago
  • Software Test Engineer (9573)

    Trialon Corporation 4.3company rating

    Associate Software Engineer job 23 miles from Sterling Heights

    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.
    $67k-93k yearly est. 32d ago
  • Associate Software Engineer

    American Rheinmetall Defense

    Associate Software Engineer job in Sterling Heights, MI

    Responsible for the coordination, design, development and integration of military vehicle software based systems platforms along with military vehicle software-based subsystems. Responsible for partner and supplier software development coordination ensuring on time delivery, quality of product, and proper documentation. Salary Range: $81,000 to $97,000 Essential Functions: Perform software requirements analysis, derivation, decomposition and management activities Coordinate with contracted software development vendors to monitor and report activities to meet schedule and functional requirements. Research, simulate and analyze approaches to recommend software and control solutions. Utilize software life-cycle development, verification, configuration and integration tools (such as Git, Kubernetes, CANoe, Jira, Confluence, Razorcat Tessy, Matlab/Simulink, Labview, etc.) Interact with external customers and suppliers Support Component/Vehicle test Support Create/review test plans Support prototype development and test Support system-integration-lab (SIL) and hardware-in-the-loop (HIL) activities Conduct Monitor/analyze SW regression testing Support troubleshooting of issues and perform corrective actions
    $81k-97k yearly 52d ago
  • Vehicle Simulation Associate Software Engineer

    Faacorporated

    Associate Software Engineer job 39 miles from Sterling Heights

    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
    $60k-79k yearly est. 60d+ ago
  • Software Development Engineer in Test (SDET)

    Optech 4.6company rating

    Associate Software Engineer job 20 miles from Sterling Heights

    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. 60d+ ago
  • Application Software Engineer

    Vast Production Services

    Associate Software Engineer job 4 miles from Sterling Heights

    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
  • Software Engineer - Consumer

    Astrohaus

    Associate Software Engineer job 6 miles from Sterling Heights

    Job DescriptionAbout 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 Powered by JazzHR Nb2g1PfAN0
    $64k-85k yearly est. 40d ago
  • Software Engineer II

    Allure Consultant

    Associate Software Engineer job in Sterling Heights, MI

    Job DescriptionJob SummaryWe are seeking a Software Engineer II to support the integration and testing of real-time embedded software systems. This role involves collaborating across disciplines to implement mission-critical software and hardware solutions. Responsibilities include software verification testing, hardware integration, and cybersecurity hardening for Linux-based embedded systems. Key Responsibilities Develop, debug, and execute automated and manual software verification tests. Integrate and test software with real-time operating systems (Linux/Unix). Build and maintain software and hardware integration testbeds. Utilize Git and Jira/GitLab for configuration management and issue tracking. Test and troubleshoot communication protocols, including CAN, Serial, and Ethernet. Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams. Mentor junior engineers in software testing, troubleshooting, and problem-solving. Ensure compliance with engineering principles, technical, and quality requirements. Required Qualifications Bachelor's degree in a STEM field (Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science preferred). Minimum of 2 years of experience in software integration and testing for real-time embedded systems. Proficiency with Red Hat Enterprise Linux, C++, Python, and Bash scripting. Strong understanding of computer networks, including switches, VLANs, and protocols. Experience with version control and issue tracking tools (Git, Jira, GitLab). Strong verbal and written communication skills. Preferred Qualifications Familiarity with Ethernet-based protocols (SSL/TLS, SSH, SFTP) and system hardening (STIG rules). Experience with NI Software tools such as TestStand, VeriStand, and LabView. Knowledge of UML modeling tools and DOORS requirements management. Understanding of military and commercial design standards, including CMMI. Experience with Qt Framework for GUI development and cybersecurity scanning tools (Nessus, Coverity). Prior experience developing on VxWorks or similar real-time operating systems. Knowledge of combat vehicle functionality and capabilities. Additional Details Work Authorization: U.S. Citizen or Green Card Holder (GC) Tax Terms: W2 Education Level: Bachelor's Degree Required If you are a highly motivated software engineer with a passion for real-time embedded systems and aerospace/defense technology, we'd love to hear from you! Apply now to be part of a cutting-edge team. Apply Today!
    $64k-85k yearly est. 36d ago
  • IBCS Software Engineer

    Insight Global

    Associate Software Engineer job in Sterling Heights, MI

    We are seeking a highly skilled and mission-driven Engagement Calculator Subject Matter Expert (SME) with demonstrated experience with Integrated Battle Command System (IBCS) operations. In this role, you will collaborate with a multidisciplinary team of engineers and defense experts to deliver mission-critical solutions that ensure national security. KEY RESPONSIBILITIES Serve as the technical lead and subject matter expert on missile defense engagement calculators (ECs), with emphasis on integrated kill chain optimization Develop, refine, and validate engagement logic for IBCS. Support sensor fusion, track correlation, and cross-domain shooter allocation using IBCSs integrated architecture Analyze and recommend improvements to interceptor pairing, shot doctrine, and engagement timelines Lead or support Verification, Validation, and Accreditation of engagement planning tools in test and operational environments Collaborate with U.S. Army, and industry partners to evaluate and integrate engagement logic into distributed defense architectures Ensure software code meets Department of Defense (DoD) standards for cybersecurity, anti-tamper, safety, and quality. Author and maintain technical documentation and briefings in support of program reviews and compliance requirements. Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement. We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form (****************************************** Og4IQS1J6dRiMo) . The EEOC "Know Your Rights" Poster is available here (*********************************************************************************************** . To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: *************************************************** . Skills and Requirements Bachelors or masters degree in Systems Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, Mathematics, or related field 8+ years of experience in missile defense or integrated air and missile defense Demonstrated hands-on experience with IBCS, including: o Fire Control Network operations o IBCS track management o Sensor-to-shooter pairing logic Deep understanding of engagement planning algorithms, launch-on-remote, launch-on-track, and weaponization rules Proficiency in systems modeling and analysis tools (e.g., MATLAB, AFSIM, Python, or similar) Familiarity with MIL-STD software and hardware integration practices. Prior operational or development experience supporting IBCS flight tests, FTXs, or lab-based system integration Familiarity with MOSA (Modular Open Systems Architecture) and sensor fusion strategies Experience in real-time engagement execution environments, simulations, or warfighter training systems Certifications: INCOSE CSEP, PMP, or equivalent Strong technical writing and communication skills for engagement with government and industry leadership null We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to ********************.
    $64k-85k yearly est. 13d ago
  • Software Applications Developer/Project Engineer

    Lrsolutions

    Associate Software Engineer job 8 miles from Sterling Heights

    PROJECT ENGINEER - Software-Development Applications Onsite work 5 days per week (Mon.-Fri) in Rochester Hills, MI We are seeking an engineer who loves the challenges of problem solving, creating innovative new designs, and is highly motivated, and excels in a team environment. In this role, you will be working in a fast-paced Agile environment to develop applications for helping technicians diagnose and fix the trucks, experience how your application makes a difference in the real world. You will be working with a team of highly motivated engineers who are already making this happen. · You will get the opportunity to work on different platform and technologies. There is a wide range of technologies to work, and you will get an opportunity to learn and grow in areas that interests you. · Designing and developing Applications on various platforms including Windows, Android, iOS. · Develop solutions that leverages multithreading, concurrency, event handling and synchronization. · Strong understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture. · Demonstrated problem solving skills. · Ability to travel to customer locations as needed. · Collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment. · High level of integrity, ability to deal with ambiguity, take initiative/self-directed. · Consistent demonstration of innovative thinking and detailed orientated. Requirements: · Bachelor of Science degree in Computer Science, Software Engineering, or related technical degree. · Minimum of 5+ years of experience with technical and professional skills in software design, development, and testing. · Minimum of 2+ years of experience with Database Systems like MySQL, Microsoft Access etc. · Good understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture. · Experience with embedded software development · Experience with 5+ years of C/C++ development · Experience with 3+ years of .Net development (C#) · Designing and developing Applications on various platforms including Windows, Android, iOS. · Understanding of OS Abstracted code development · Experience with SVN, GIT source code management · Experience with agile methodologies. Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race. color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information or any other consideration prohibited by law or contract. Must be legally authorized to work in the US without sponsorship for employment visa status now or in the future. Please no third-party recruiting agencies.
    $67k-91k yearly est. 32d ago
  • 3DX Software Engineer

    Stefanini Group 4.6company rating

    Associate Software Engineer job 19 miles from Sterling Heights

    Details: Stefanini Group is hiring! Stefanini is looking for a 3DX Software Engineer, Dearborn, MI (Hybrid) For quick apply, please reach out Pawan Rawat at ************/****************************** Provide support on 3DX Software production issues triage and root cause analysis. Details: Experience Required Highly familiarity with 3DX platform with ability to develop and deploy application interfaces using APIs and CAA. Good understanding of 3DX data model, PLM structure configurations, BOM attributes, 3DX data base interface with querying and data insights generation. CAD Domain and V6 modules familiarity is a must. The PLM-to-PLM data interoperability development skills. 7 or more years progressive responsibilities in IT with 4 or more years' experience in Enovia PLM domain an well versed in 3DExperience Deep programming language knowledge in variety of languages, such as C++, Java and JavaScript. Working experience in developing web applications with backend services to manage data. Work experience on CAD integrations like NX and CATIA with Enovia Knowledge of the software development life-cycle and agile practices. Ability to develop unit testing of code components or complete applications. Familiarity with indexing. Familiarity with product Development processes. Enovia data model - XPDM gateway exp is a plus Development of data exchange tools between applications with Web Services, WSDL, SOAP and REST API Experience in using database queries, MQL/TCL script for identifying the data conditions and metrics generation Experience in CAD integrations in 3DX platform - Catia, NX or any CAD system Familiarity with Engineering product Development - NPI. Familiarity with Enovia data model is a plus Education Required B.S - Engineering **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-PS27 #LI-HYBRID
    $70k-91k yearly est. Easy Apply 38d ago
  • Software Engineer

    First Brand Groups

    Associate Software Engineer job 8 miles from Sterling Heights

    PRIMARY ROLE The Software Engineer will support the development and launch of embedded microprocessor electronic control modules for vehicle ECU modules and towing accessories, by providing detailed software algorithm development, development of specifications, coding and validation, technical customer interface, and Design Verification Plans. RESPONSIBILITIES Lead the design and development of software for electronic Trailer Brake Control Modules, Trailer Lighting Modules, and additional new core development products. Translate internal and external customer requirements into innovative and cost effective design solutions; ensure product compliance with engineering principles, company standards, customer requirements, and related specifications; meet project gate review deliverables and milestones. Adapt existing designs to meet requirements of new applications, new features, and customer needs. Support Benchmarking, Insourcing, VA VE implementation and Warranty reviews for core and automotive ECU modules. Develop detailed algorithms and code for embedded software using C, Assembly language and for testing Python. This will require algorithm and system development capability and knowledge of Version Control, Defect Tracking and Traceability of Requirements/Testing. Develop, Maintain and Manage Software Requirements Specifications, develop and execute Design/Process and preserve document revision history. Follow the defined APQP / Product Development process to ensure project deliverables and milestones are delivered on time and on budget, meeting defined requirements. Coordinate all activities with IATF-16949 & APQP, including evaluation and approval of design changes, specifications, and drawing releases. BASIC QUALIFICATIONS Bachelor Degree in Electrical Engineering, Computer Science or related field 2 or more years of experience performing software design and development for automotive electronic modules. Positive attitude and ability to work well with others in a global team environment. Ability to interface with customers on a technical level to build relationships, define requirements, communicate status, meet and exceed expectations and build their confidence in our ability to be a strategic supplier Able to support limited travel - up to 10% in North America Knowledge of automotive electrical systems, analog & digital circuits, CAN, I2C, and embedded systems. PREFERRED QUALIFICATIONS Experience with multiple processors, Vector tools, MATLAB, NXP S32 Design Studio, STM Design Studio, and software development tools. Knowledge with wireless communication protocols (Bluetooth, Wi-Fi) Experience with integrating software into multiple OEM vehicles, ASPICE requirements, ISO 26262 Functional Safety and Cybersecurity Project Lead experience and ability to lead and inspire others. Demonstrated ability to bring exciting and innovative new products to market First Brands Group is a proud equal opportunity employer. We are deeply committed to building a workplace and global community where inclusion is valued. Employment decisions at FBG are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, or belief, national, social, or ethnic origin, sex, or age. All qualified applicants will be considered for employment without regard to the above forementioned as well as, gender, gender identity family/marital status, sexual orientation, national origin, age, past or present military veteran status, or any other non-merit based or legally protected grounds. FBG will not tolerate discrimination or harassment based on any of these grounds or characteristics.
    $64k-85k yearly est. 60d+ ago
  • Software for Applications Engineer

    North Star Staffing Solutions

    Associate Software Engineer job 14 miles from Sterling Heights

    Our staffing solutions connect high level candidates with the best companies in America. We take pride in getting to know and understanding a candidate's skill set, experience and needs and then pairing them up with the right organization. We conduct thorough telephone screens, face to face interviews, reference and background checks, and we verify previous work history of all our candidates before we place them. We provide access to a variety of exciting, well compensated positions across most industries. We will work with you understand and to find the best possible solution based on your skills and career goals. We will prove to be your most reliable, and trusted friend in your career for years to come. We are currently hiring for a great company in Washington, Michigan. This company is driven on maintaining a competitive advantage in the automotive industry. Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems. Job Description The role will encompass the full scope of the software development process, from requirements capture, through top level and detailed software designs, code implementation to verification of the software. • Capture the software requirements of the system. • Design and development of complex software module architecture in an AUTOSAR environment. • Creation and development of complex software design both in natural language and modelling. • Software implementation using the embedded ‘C' language, meeting all relevant safety standards. • Ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements. • Support software development throughout the software lifecycle. • Ensure validation of software designs and code prior to integration by testing the software. Qualifications Job Requirements & Qualifications: • Degree or similar qualification in Electronic Engineering/Software Engineering. • Proven experience as a software design engineer. • Real-time, embedded C skills with hands-on debugging experience. • Good practical knowledge of embedded software development methods and tools. • Understanding of the software development process for real-time, low cost systems for high volume manufacture. • Good interpersonal skills, team player. • Automotive embedded software experience. • UML Design experience. • Matlab / Simulink experience. • TagetLink experience. • Experience of AUTOSAR architectures. • An understanding of digital electronic hardware Additional Information Please contact Melanie Sinai at: Melanie Sinai Talent Acquisition Specialist North Star Staffing Solutions Phone: 210-965-1229 [email protected] www.Northstarstaffingsolutions.com www.linkedin.com/in/mlsinai/
    $67k-91k yearly est. 32d ago
  • Software Engineer

    EDAG, Inc.

    Associate Software Engineer job 20 miles from Sterling Heights

    Job DescriptionDescription: Who we are: The EDAG Group is a globally leading, independent engineering services provider that combines excellent engineering with the latest technology trends. With a global network of some 60 branches, the EDAG Group realizes projects in the Vehicle Engineering, Electrics/Electronics and Production Solutions segments. Drawing on more than 50 years of engineering experience, EDAG's proprietary 360-degree development approach has become a hallmark of quality in the holistic development of vehicles and smart factories. The company's interdisciplinary expertise in the areas of software and digitization provides it with crucial skills to actively shape dynamic transformation processes as an innovative partner. With an interdisciplinary team of around 8,600 experts, the EDAG Group develops unique mobility and industrial solutions for customers that include the world's leading automotive and non-automotive companies. The company is listed on the stock exchange since 2015 and generated revenues of € 796 million in 2022. This is how you will grow: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Fine-tune and improve a variety of sophisticated software implementation projects Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications Implement system software and customize to client requirements Prepare the detailed software specifications and test plans Code new programs to client’s specifications and create test data for testing Modify existing programs to new standards and conduct unit testing of developed programs Create migration packages for system testing, user testing, and implementation Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Requirements: This is how you will take us forward: Bachelor's degree in engineering required 5-7 years experience required A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design large systems software design and development experience Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems Experience in programming and experience with problem diagnosis and resolution
    $64k-85k yearly est. 14d ago
  • Software Engineer, Microcontroller

    EDAG

    Associate Software Engineer job 13 miles from Sterling Heights

    Who we are: The EDAG Group is a globally leading, independent engineering services provider that combines excellent engineering with the latest technology trends. With a global network of some 60 branches, the EDAG Group realizes projects in the Vehicle Engineering, Electrics/Electronics and Production Solutions segments. Drawing on more than 50 years of engineering experience, EDAG's proprietary 360-degree development approach has become a hallmark of quality in the holistic development of vehicles and smart factories. The company's interdisciplinary expertise in the areas of software and digitization provides it with crucial skills to actively shape dynamic transformation processes as an innovative partner. With an interdisciplinary team of around 8,600 experts, the EDAG Group develops unique mobility and industrial solutions for customers that include the world's leading automotive and non-automotive companies. The company is listed on the stock exchange since 2015 and generated revenues of € 796 million in 2022. This is how you will grow: Design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Fine-tune and improve a variety of sophisticated software implementation projects Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications Implement system software and customize to client requirements Prepare the detailed software specifications and test plans Code new programs to client's specifications and create test data for testing Modify existing programs to new standards and conduct unit testing of developed programs Create migration packages for system testing, user testing, and implementation Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Requirements This is how you will take us forward: Bachelor's degree in engineering required 2-4 years experience required A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design Large systems software design and development experience Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems Experience in programming and experience with problem diagnosis and resolution
    $64k-85k yearly est. 60d+ ago
  • Software Engineer (PHP)

    Cs&S Staffing Solutions

    Associate Software Engineer job 13 miles from Sterling Heights

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

    Parry Labs

    Associate Software Engineer job 13 miles from Sterling Heights

    Job DescriptionWho Are We? At Parry Labs we believe the modern combat advantage relies on the speed and scale of open systems. We’re redefining the edge of the increasingly ever-changing battlespace by delivering game changing capabilities to our warfighters through digital engineering, software, and hardware solutions that are essential to our core of being a Digital Systems Integrator. Born digital and agile, Parry Labs is building a winning team to be the premier provider for Next Generation Mission Systems Integration across air, land, sea, space and cyber. Are you ready to be an instrumental part of experts in the industry? Join us in the innovation of integration at Parry and apply to help develop the technologies of tomorrow while reaching new heights in your career today. About the Job As a Software Engineer at Parry Labs, you will be integral to the full software development lifecycle, working within an Agile framework to design, develop, and deploy cutting-edge software solutions. This role involves direct interaction with customers to gather and refine requirements, ensuring that all aspects of the software meet their needs and expectations. This role provides a significant opportunity to contribute to impactful projects that drive technological innovation and advance our defense capabilities. Duties & Responsibilities Develop and maintain software in support of Program UoP features and enhancements using C++. Collaborate with cross-functional teams (systems, test, and integration) to define and deliver quality software. Apply Agile practices and participate in sprint planning, reviews, and retrospectives. Ensure software is traceable to requirements and documented using tools such as Doxygen and UML. Write/test/debug code, follow coding standards. Assist in software documentation. Other duties as assigned. Required Qualifications Bachelor’s Degree in computer science engineering, or related STEM field. Will consider years of related experience in lieu of degree. 1-5 years of software engineering or software development experience. Ability to obtain and maintain a government security clearance (Requires US Citizenship). Excellent coding skills with knowledge in C/C++ and Java. Strong knowledge of Object-Oriented Design and Programming. Understand and debug TCP and UDP packet traffic. Experience in Linux environments. Why Join Parry Labs? At Parry Labs, we foster a culture of curiosity and collaboration. Employees are given the autonomy to leverage their skills in creating state-of-the-art tech solutions that aid in the protection of the American Warfighter. We encourage new and bold ideas that push the status quo. It is this entrepreneurial spirit that drives us. Parry Labs will support you with workplace flexibility, a commitment to the health and well-being of you and your family and provide opportunities to work with a purpose. We are committed to supporting your success in both your professional and personal lives with benefits such as education assistance and unlimited paid time off, just to name a few. No One Has Time for Long Job Applications! We completely understand, that is why we have made the application process easy. We promise. This will be simple. Accessibility/Accommodation: If because of a medical condition or disability you need a reasonable accommodation for any part of the employment process, please send an e-mail to **************** or call ************** to let us know the nature of your request and contact information.
    $64k-85k yearly est. 11d ago
  • Software Engineer (PHP)

    CS&S Staffing Solutions

    Associate Software Engineer job 13 miles from Sterling Heights

    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.
    $64k-85k yearly est. 60d+ ago

Learn more about associate software engineer jobs

How much does an associate software engineer earn in Sterling Heights, MI?

The average associate software engineer in Sterling Heights, MI earns between $53,000 and $91,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average associate software engineer salary in Sterling Heights, MI

$69,000

What are the biggest employers of Associate Software Engineers in Sterling Heights, MI?

The biggest employers of Associate Software Engineers in Sterling Heights, MI are:
  1. Oakland University
  2. American Rheinmetall Defense
Job type you want
Full Time
Part Time
Internship
Temporary