Talent.com
Embedded Software Engineer
Embedded Software EngineerAkkodis • Grand Rapids, MI, US
No longer accepting applications
Embedded Software Engineer

Embedded Software Engineer

Akkodis • Grand Rapids, MI, US
4 days ago
Job type
  • Full-time
  • Permanent
Job description

Embedded Software Engineer

Grand Rapids, MI

Full-Time

Akkodis is seeking an Embedded Software Engineer for a Direct Hire job with a client in Grand Rapids, MI.

Salary Range : $90,000 to $130,000; The salary may be negotiable based on experience, education, geographic location, and other factors.

  • Must Hold Top Secret or Secret Clearance

As a Embedded Software Development Engineer you will play a vital role in designing, developing, and testing Embedded Software (Firmware), platforms and systems for our mission-critical technologies and products. You will work with a team of passionate and skilled engineers who share your vision of creating innovative and reliable embedded systems. To succeed in this position, you will need a background in embedded systems, a keen eye for detail, and a deep understanding of real-time systems and their constraints. You will also need to demonstrate your ability to take full ownership of your role and deliver high-quality software solutions. The role has moderate autonomy, requiring high levels of operational judgment.

Responsibilities :

  • Designs and / or programs / develops a small module or a large component, feature, set of features, whole feature area or entire embedded software product.
  • Define and formalize system, hardware, software, and human integration requirements.
  • Define and execute engineering test, validation, and verification activities.
  • Follow established software development methodologies and principles and document your tasks and designs.
  • Validate and verify software designs in a diversity of system integration environments – from local desktop computer simulations to fully representative flight tests.
  • Implement protocols and algorithms for resource-constrained environments and collaborate with the hardware team to enable communication between modules and applications.
  • Ensure software robustness, resilience, and fail-safe operation for critical devices, and mitigate potential safety and security vulnerabilities.
  • Create detailed design and technical documentation, optimize existing applications, and implement new features.
  • Participate in task prioritization, execution, requirements, specifications, code and design reviews, and mentorship across the software development life cycle.
  • Apply best practices for software engineering and understand the key business drivers and product roadmap.
  • Deliver your work to support project scope, cost, and schedule targets, and interface effectively with all levels of the organization and customers.
  • Propose novel solutions to technical challenges, generate cost and time estimates for future bids and programs, and utilize hardware / software to demonstrate capability against customer expectations.
  • Required Qualifications :

  • Grand Rapids, MI opportunity - Corporate relocation assistance provided.
  • BS + 5 years of related software engineering experience or MS + 2 years of experience in Computer Science, Electrical Engineering, Mathematics, Physics, or related fields
  • Proficiency in C, C++, or equivalent languages.
  • Grand Rapids, MI opportunity - Corporate relocation assistance provided.
  • US Citizen & DoD Secret Clearance : This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens. GE will require proof of status prior to employment.
  • This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship.
  • Desired Qualifications :

  • Master's degree in engineering or computer science with extensive experience in Ada, C / C++ for embedded software design, development, and testing.
  • Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.)
  • Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, and / or secure processing.
  • Experience with embedded software testing, debugging, and integration on hardware using debuggers (gdb, lldb, etc.), test equipment (scopes, analyzers, multi-meters, etc.), and UARTs, JTAGs and oscilloscopes.
  • Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution.
  • Innovative, critical thinking and troubleshooting skills and proficiency with IDEs, version control tools, defect tracking tools and scripting tools.
  • Experience with bare metal software design and optimization for cycles and memory and fundamental facility with compilers, build and source code control tools.
  • Experience with model based engineering on Cameo.
  • Outstanding written and verbal communication skills.
  • Knowledgeable of system interfaces (e.g. Ethernet, Mil-Std-1553, Serial).
  • Knowledgeable of component interfaces (e.g. I2C, SPI, PCIe).
  • Equal Opportunity Employer / Veterans / Disabled

    Benefits offerings include but are not limited to

  • 401(k) with match
  • Medical insurance
  • Dental Insurance
  • Vision assistance
  • Paid Time Off
  • To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https : / / www.akkodis.com / en / privacy-policy

    The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and / or security clearance requirements, including, as applicable :

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
  • Create a job alert for this search

    Embedded Software Engineer • Grand Rapids, MI, US

    Related jobs
    Full Stack Software Engineer

    Full Stack Software Engineer

    Bindplane • Grand Rapids, Michigan, United States
    Full-time
    Trusted by Fortune 500 companies and ambitious startups alike, our platform helps engineering teams regain control over their data sprawl and dramatically reduce observability costs.If you’re excit...Show more
    Last updated: 30+ days ago • Promoted
    Flexible Schedule - Deliver with Uber Eats

    Flexible Schedule - Deliver with Uber Eats

    Uber eats • Saranac, MI, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 21 hours ago • Promoted • New!
    Food Delivery with Uber Eats

    Food Delivery with Uber Eats

    Uber eats • Martin, MI, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 21 hours ago • Promoted • New!
    AMR Systems Engineer

    AMR Systems Engineer

    Dematic Corp. (ILD-US) • Grand Rapids, MI, United States
    Full-time
    The Autonomous Mobile Robot (AMR) Systems Engineer develops the design and implementation of systems that integrate AMR hardware and associated software. The role involves working closely with colle...Show more
    Last updated: 30+ days ago • Promoted
    Solution Design Controls Engineer

    Solution Design Controls Engineer

    Dematic Corp. (ILD-US) • Grand Rapids, MI, United States
    Full-time
    Dematic is hiring a Solution Design Controls Engineer that understands ASRS (Automated Storage and Retrieval Systems) with a focus on Storage and Retrieval Machines and their on-board and off-board...Show more
    Last updated: 30+ days ago • Promoted
    Systems Engineer - Structured Cabling

    Systems Engineer - Structured Cabling

    CS Erickson • Grand Rapids, Michigan, United States, 49503
    Full-time
    We deliver insights, simplicity, and confidence in every interaction.From electrical engineering to AV equipment and installation, we pride ourselves on being your solutions partner.Going the extra...Show more
    Last updated: 30+ days ago
    Deliver Eats with Uber Eats

    Deliver Eats with Uber Eats

    Uber eats • Middleville, MI, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 21 hours ago • Promoted • New!
    Deliver with Uber Eats

    Deliver with Uber Eats

    Uber eats • Casnovia, MI, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 21 hours ago • Promoted • New!
    Senior Software Developer - Robotic Systems Development

    Senior Software Developer - Robotic Systems Development

    Dematic Corp. (ILD-US) • Holland, MI, United States
    Full-time
    This position will be part of the Robotic Systems Development (RSD) team within the Central Technology Office (CTO).CTO plays a key role in our organizational structure by bringing together technic...Show more
    Last updated: 2 days ago • Promoted
    Senior Controls Software Architect

    Senior Controls Software Architect

    Dematic Corp. (ILD-US) • Grand Rapids, MI, United States
    Full-time
    In this role you along with an engineering team will create standard logistics system building blocks for usage globally by the operations organization. To do this you will work as part of a multi-f...Show more
    Last updated: 30+ days ago • Promoted
    Delivery Driver - Uber Eats

    Delivery Driver - Uber Eats

    Uber eats • Clarksville, MI, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 21 hours ago • Promoted • New!
    Students - Deliver with Uber Eats

    Students - Deliver with Uber Eats

    Uber eats • Ada, MI, US
    Full-time +1
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 21 hours ago • Promoted • New!
    Embedded Software Team Lead

    Embedded Software Team Lead

    CFS • Grand Rapids, MI, US
    Full-time
    Join a team where innovation meets collaboration.This is your opportunity to combine hands‑on technical expertise with leadership that inspires, mentors, and drives results.What You'll do as an Emb...Show more
    Last updated: 17 days ago • Promoted
    Software Engineer in Test

    Software Engineer in Test

    Brooksource • Grand Rapids, MI, United States
    Full-time
    Software Development Engineer in Test (SDET) – Mobile React Native Test Automation.We are seeking a highly skilled.Software Development Engineer in Test (SDET). This role is critical in advancing ou...Show more
    Last updated: 9 hours ago • Promoted • New!
    Controls Engineer

    Controls Engineer

    GM • Grand Rapids, Michigan, USA
    Full-time
    The Controls Engineer will be responsible for automation project execution and plant floor production support focusing on machine controls vision systems laser marking and robotics.This position re...Show more
    Last updated: 3 days ago • Promoted
    AGV Onboard Software Engineer

    AGV Onboard Software Engineer

    Dematic Corp. (ILD-US) • Holland, MI, United States
    Full-time
    Dematic seeks an AGV Onboard Software Engineer to lead software and hardware integration for AGV projects on the Flexible Automation Team. Responsibilities include developing, configuring, testing, ...Show more
    Last updated: 13 days ago • Promoted
    Sub Section Manager – Embedded Software

    Sub Section Manager – Embedded Software

    GE Aerospace • Grand Rapids, Michigan, USA
    Full-time +1
    Working at GE Aerospace means bringing your unique perspective innovative spirit drive and curiosity to a collaborative and diverse team dedicated to advancing aerospace for future generations.We v...Show more
    Last updated: 2 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Confidential • Grand Rapids, Michigan, United States
    Full-time
    Kitestring is a 20+-million-dollar company with 100+ associates and growing.We are a 25 year old start up in Northwest Arkansas. We provide technical expertise to various clients delivering innovati...Show more
    Last updated: 30+ days ago • Promoted