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]
    Staff Software Engineer

    Staff Software Engineer

    2Bridge Partners • Detroit, MI, US
    [job_card.full_time]
    Staff Software Engineer to join our client in the Marketing Tech Space.Our client provides Analytics, Customer Experience, and Lead Capture. They are looking for a talented and experienced Staff Eng...[show_more]
    [last_updated.last_updated_30] • [promoted]
    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]
    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]
    Sr Product Engineer

    Sr Product Engineer

    MRINetwork Jobs • Rochester, MI, US
    [job_card.full_time]
    Our client, a global leader in the design and manufacturing of electromechanical components for the automotive industry, is seeking a Senior Product Engineer to support the development of high-qual...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Controls Engineer

    Software Controls Engineer

    Aegis Worldwide • Troy, MI, US
    [job_card.full_time]
    A Software Controls Engineer in a CNC / PLC environment is responsible for designing, programming, and troubleshooting automated control systems used in manufacturing equipment.This role focuses on d...[show_more]
    [last_updated.last_updated_variable_days] • [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 Sales Engineer

    Senior Sales Engineer

    Lytx • Detroit, MI, US
    [job_card.full_time]
    As Senior Sales Engineer you will partner with the Sales and Product teams to help deliver exceptional sales experiences for our customers and act as a trusted technical and solution advisor to ena...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Detroit, USA

    Senior Software Engineer, Windows / Desktop Applications - Detroit, USA

    Speechify • Detroit, MI, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[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 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]
    Embedded Software Verification Engineer

    Embedded Software Verification Engineer

    DCS Corp • Sterling Heights, MI, US
    [job_card.full_time]
    This is an opportunity to join a fast-paced program with DCS Corp’s Army Ground Combat Software Engineering group located in Warren, MI. As an Embedded Software Verification Engineer, you will apply...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocations • Sterling Heights, 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]
    Application Engineer

    Application Engineer

    Sterling Engineering Inc. • Detroit, MI, US
    [job_card.full_time]
    Benefits : Medical, Dental, Vision, 401k, Tuition Reimbursement,.Our client, a value-added industrial automation and controls organization, is looking to add an Applications Engineer to support its ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, iOS Core Product - Warren, USA

    Software Engineer, iOS Core Product - Warren, USA

    Speechify • Warren, MI, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]