Talent.com
Embedded Software Engineer
Embedded Software EngineerAkkodis • Grand Rapids, MI, United States
[error_messages.no_longer_accepting]
Embedded Software Engineer

Embedded Software Engineer

Akkodis • Grand Rapids, MI, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.permanent]
[job_card.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 .

    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
  • [job_alerts.create_a_job]

    Embedded Software Engineer • Grand Rapids, MI, United States

    [internal_linking.similar_jobs]
    Machine Builder

    Machine Builder

    Axis Automation Co • Walker, MI, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Axis Automation leverages the teamwork of our leading engineers and machine builders to conceptualize, design, integrate, deploy and service factory automation systems for forward-thinking manufact...[show_more]
    [last_updated.last_updated_30]
    Registered Nurse ( RN ) - Behavorial Health Unit

    Registered Nurse ( RN ) - Behavorial Health Unit

    Trinity Health Michigan • Bailey, MI, US
    [job_card.full_time]
    Great opportunity for a Registered Nurse, RN professional to work in an organization that focuses on treating the whole person, physically, emotionally and spiritually! •What you will do : • Registe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    AMR Systems Engineer

    AMR Systems Engineer

    Dematic Corp. (ILD-US) • Grand Rapids, MI, United States
    [job_card.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.last_updated_30] • [promoted]
    Controls Engineer

    Controls Engineer

    CS Erickson • Grand Rapids, Michigan, United States, 49503
    [job_card.full_time]
    At CS Erickson, we are redefining what the industry expects from a trade company by building a world-class, professional organization. We instill confidence in our customers by making every interact...[show_more]
    [last_updated.last_updated_variable_days]
    CMM Programmer - Byron Center Area

    CMM Programmer - Byron Center Area

    The Pivot Group Network • Byron Center, MI, US
    [job_card.full_time]
    CMM Programmer | Byron Center, MI.Are you a detail-oriented professional with a passion for precision measurement and ensuring dimensional accuracy? The Pivot Group is dedicated to fostering meanin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Early Childhood Teacher

    Early Childhood Teacher

    The Learning Experience #151 • Byron Center, MI, US
    [job_card.full_time]
    Early Childhood Teacher The Learning Experience Byron Center.The Learning Experience Byron Center, MI.At The Learning Experience Byron Center, we create joyful, engaging classrooms where children l...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Resident Service Technician

    Resident Service Technician

    Bell and Howell LLC • Caledonia, MI, US
    [job_card.full_time]
    Bell and Howell delivers technology-driven.Our Automation Services bring a dedicated team of expert mechatronic service engineers completely covering North America and backed by our Integrated 360&...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Systems Engineer - Structured Cabling

    Systems Engineer - Structured Cabling

    CS Erickson • Grand Rapids, Michigan, United States, 49503
    [job_card.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.last_updated_30]
    Software Product Manager

    Software Product Manager

    Dematic Corp. (ILD-US) • Grand Rapids, MI, United States
    [job_card.full_time]
    The Software Product Manager will play a critical role in defining and executing the strategic vision, roadmap, and delivery of Dematic’s software portfolio, including Warehouse Management Systems ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Customer Support Engineer

    Customer Support Engineer

    VirtualVocations • Grand Rapids, Michigan, United States
    [job_card.full_time]
    A company is looking for a Customer Support Engineer who will bridge communication between customers and technical teams. Key Responsibilities Serve as a primary technical contact for customers, i...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Foundry Engineer (in U.P. of MIch)

    Foundry Engineer (in U.P. of MIch)

    Wayne Russell & Associates LLC • Grand Rapids, MI, us
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are looking to fill a full time, day shift, Foundry Engineer position with a manufacturer located in the U.Foundry experience is not necessarily required but must have strong tooling background ...[show_more]
    [last_updated.last_updated_30]
    Telemedicine Physician

    Telemedicine Physician

    QuickMD • Cedar Springs, MI, US
    [job_card.full_time]
    QuickMD is a leading telemedicine provider, delivering high-quality virtual care across 44 states.Since our founding in 2019, we have helped more than 100,000 patients access essential medical trea...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Field Service Technician

    Field Service Technician

    Talent Strategy • Caledonia, MI, US
    [job_card.full_time]
    Field Service Technician - Konica Minolta Production Equipment.The Field Service Representative (Production) plays a key role in delivering exceptional service to clients.This position is responsib...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Controls Software Engineer

    Controls Software Engineer

    Dematic Corp. (ILD-US) • Grand Rapids, MI, United States
    [job_card.full_time]
    As a Controls Software Engineer in the Product Development SCS organisation, you will be responsible for developing standard controls software for PLCs or other real time controller platforms.As pa...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Controls Engineer

    Controls Engineer

    Opportunity Group, Inc. • Rockford, Michigan, United States
    [job_card.full_time] +1
    [filters_job_card.quick_apply]
    Seeking a Controls Engineer with PLC programming, design and troubleshooting experience.This is a permanent position in the Rockford, MI area. Also have several permanent positions available in the ...[show_more]
    [last_updated.last_updated_30]
    Technical Customer Support Engineer

    Technical Customer Support Engineer

    VirtualVocations • Grand Rapids, Michigan, United States
    [job_card.full_time]
    A company is looking for a Technical Customer Support Specialist.Key Responsibilities Triaging customer issues and debugging problems related to the AI platform Collaborating with engineering an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Solon township, Michigan, us
    [filters.remote]
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Automation Software Developer (Grand Rapids)

    Lead Automation Software Developer (Grand Rapids)

    Kamps Pallets • Grand Rapids, MI, US
    [job_card.part_time]
    Kamps is looking for a highly qualified and motivated technical leader to architect and oversee advanced automation solutions integrating PLCs, Python-based applications, machine vision, containeri...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]