Talent.com
Senior Embedded Engineer Software
Senior Embedded Engineer SoftwareCanopy • Detroit, Michigan, United States
Senior Embedded Engineer Software

Senior Embedded Engineer Software

Canopy • Detroit, Michigan, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
[job_card.job_description]

As a Senior Embedded Engineer, you will be responsible for designing, developing, and maintaining software and firmware that run directly on devices, such as embedded systems, IoT devices, or mobile platforms. You will work closely with cross-functional teams, including hardware engineers, firmware developers, and product managers, to deliver robust and efficient solutions. Your expertise in software development and device-specific optimization will be essential in creating high-quality software that meets stringent performance and resource constraints.

Responsibilities :

  • Design and develop software and firmware that run directly on devices, focusing on security, performance, efficiency, and reliability.
  • Collaborate with hardware engineers and firmware developers to define software requirements and ensure seamless integration with device capabilities.
  • Write clean, efficient, and well-documented code, following best practices and coding standards.
  • Optimize software for specific device platforms, considering factors such as memory usage, power consumption, and processing capabilities.
  • Conduct thorough testing and debugging of software on devices, identifying and resolving any issues or performance bottlenecks.
  • Collaborate with cross-functional teams to gather and analyze requirements, propose technical solutions, and estimate project timelines.
  • Stay up to date with the latest trends, tools, and techniques in software development for embedded systems and mobile platforms.
  • Ensure best security practices are followed throughout the software lifecycle.
  • Ensure compliance with software development methodologies, version control, and documentation standards.
  • Participate in code reviews to maintain code quality, share knowledge, and promote best practices within the team.
  • Provide technical support and guidance to junior team members, fostering their professional growth.
  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years’ proven experience as a Software Engineer, with a focus on developing software for embedded systems, IoT devices, or mobile platforms.
  • Strong proficiency in programming languages such as C / C++, Java, or Python, with experience in low-level programming for resource-constrained environments.
  • Solid understanding of software development principles, including data structures, algorithms, and object-oriented design.
  • Proven experience with device-specific optimization techniques and performance profiling tools.
  • Proven experience with security-by-design, security audits and reviews, threat modeling, and mitigation of common security risks.
  • Familiarity with embedded systems development, including hardware interfaces, device drivers, and real-time operating systems.
  • Knowledge of mobile platform development, such as Android or iOS, and associated frameworks and tools.
  • Strong problem-solving and debugging skills, with the ability to analyze complex issues and provide effective solutions.
  • Excellent collaboration and communication skills, with the ability to work effectively in cross-functional teams.
  • Self-motivated and detail-oriented, with a passion for delivering high-quality software.

Preferred Qualifications :

  • Reside within the Detroit, Michigan area or nearby, with the ability to work in a hybrid environment and regularly commute to our Detroit office as needed.
  • Comprehensive medical benefits coverage, dental plans and vision coverage.
  • Health care and dependent care spending accounts.
  • Employee and Family Assistance Program (EAP).
  • Employee discount programs.
  • Retirement plan with a generous company match.
  • Generous Paid Time Off, Sick, and Holidays
  • Family Leave (Maternity, Paternity)
  • Short- and long-term disability
  • Life insurance and accidental death & dismemberment insurance
  • Compensation Range

    Compensation may vary depending on skills and experience.

    Base Salary :  $98,000 - $138,000

    Diversity, Equity and Inclusion :   At Canopy, we're on a mission to end theft from vehicles and revolutionize vehicle security by building cutting-edge technology. We will achieve this by prioritizing individuals and staying attuned to the evolving needs of our people, users, and industry trends. We foster a workplace culture that embraces diversity and authenticity, enabling us to flourish as a team of exceptional individuals working towards a common purpose. We gain a deeper understanding of our users' experiences by continuously improving our skills and expanding our knowledge. A more diverse, equitable, and inclusive Canopy leads to greater innovation and success.

    Equal Opportunity :   Canopy does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

    [job_alerts.create_a_job]

    Senior Embedded Engineer Software • Detroit, Michigan, United States

    [internal_linking.similar_jobs]
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Detroit, MI, United States
    [job_card.full_time]
    Are you looking for a hybrid or remote work opportunity? Are you looking for a role where you can develop user-facing AI features that reduce current user workflows by 10x.Are you seeking to join a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Design Engineer

    Sr. Design Engineer

    Greenlight Professional Services • Rochester Hills, Michigan, United States
    [job_card.full_time]
    Project Engineer – PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles.About the Role We are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, Mobile,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Paid Technical Internship - Systems Engineer (Embedded + Software)

    Paid Technical Internship - Systems Engineer (Embedded + Software)

    PROVIDENCEWAVEGROUP LLC • Detroit, MI, US
    [job_card.permanent] +1
    No benefits during internship period.Eligible for permanent employment within 12 months based on performance and company culture metrics. Providence Wave Group is redefining how technology empowers ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineer, Software

    Engineer, Software

    MAG AUTOMOTIVE LLC • Sterling Heights, MI, US
    [job_card.full_time]
    Products include high volume inline transfer machines; high speed CNC based agile manufacturing systems, and heavy duty CNC production modules. Engineering and manufacturing facilities serve the glo...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Scala Engineer

    Senior Scala Engineer

    Zego • Detroit, MI, United States
    [job_card.full_time]
    At Zego, we know that traditional motor insurance holds good drivers back.It's too complicated, too expensive, and it doesn't take into account how well you actually drive.That's why, since 2016, w...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Applications Engineer

    Applications Engineer

    Applied Automation Technologies • Rochester, MI, US
    [job_card.full_time]
    Position : Applications Engineer.Organization : Applied Automation Technologies (AAT).Contact : Ben Gembis | bgembis@aat3d. At Applied Automation Technologies, we dont just build software - we engineer...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Networking Engineer for Autonomous Driving

    Senior Embedded Networking Engineer for Autonomous Driving

    Latitude AI • Detroit, MI, United States
    [job_card.full_time]
    A technology company specializing in automated driving solutions is seeking a Senior Embedded Software Engineer.This role involves delivering robust embedded software for cutting-edge sensing syste...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Engineer, Platform Core Services

    Senior Engineer, Platform Core Services

    Canopy • Detroit, MI, US
    [filters.remote]
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are seeking a highly skilled and experienced Senior Software Engineer, Platform and Core Services specializing in cloud technologies to join our innovative tech company.You'll play a critical ro...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer, Core Experiences - Warren, USA

    Senior Software Engineer, Core Experiences - Warren, USA

    Speechify • Warren, MI, US
    [job_card.full_time]
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer - C++

    Software Engineer - C++

    Orbbec 3D Technology International, Inc. • Troy, MI, US
    [job_card.full_time]
    Orbbec 3D is one of the top 3D depth sensor suppliers in the world.We have developed a series of high speed, high resolution, and high accuracy 3D cameras to meet the requirements of customers from...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocations • Warren, Michigan, United States
    [job_card.full_time]
    A company is looking for a Software Engineer (Python, C++).Key Responsibilities Lead embedded software development efforts for space and missile flight software across multiple programs Collabor...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Developer

    Embedded Software Developer

    JVIS • Utica, MI, US
    [job_card.full_time]
    Embedded Software Developer (Shelby Township, MI) Develop and integrate embedded systems software.Design and define architecture for automotive products. Develop Embedded Software Applications using...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for a Senior Embedded Systems Engineer to serve as the technical owner and architect of its edge platform. Key Responsibilities Own the end-to-end embedded platform architectu...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Engineer

    Software Engineer

    TEKsystems • Detroit, MI, United States
    [job_card.full_time]
    The ideal candidate will have strong OOP fundamentals, hands-on experience with C, C++, and Python, and a solid understanding of CAD. C++, Python development on a CAD platform, Mechanical Engineerin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Sales Engineer

    Senior Sales Engineer

    Peninsular Cylinder • Roseville, MI, US
    [job_card.full_time]
    Senior Sales Engineer Job Description.Present a personal and professional image to cultivate and support Peninsular’s Cylinder company culture of world class customer satisfaction.Provide cus...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Core Experiences - Detroit, USA

    Senior Software Engineer, Core Experiences - Detroit, USA

    Speechify • Detroit, MI, US
    [job_card.full_time]
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Outside Sales Representative - Software / Payments

    Outside Sales Representative - Software / Payments

    Global Payments • Grosse Ile, MI, US
    [job_card.full_time]
    Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.Our worldw...[show_more]
    [last_updated.last_updated_1_hour] • [promoted] • [new]
    System Modeling & Integration Engineer

    System Modeling & Integration Engineer

    Aptiv • Troy, MI, United States
    [job_card.full_time]
    ADAS Algorithm Integration Engineer (IC Role).Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough technologies, and deliver innovative solutions t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]