Advanced Staff Engineer - Embedded - DoD Secret Clearance
- Design and/or program/develop a small module or a large component, feature, set of features, whole feature area or entire embedded software product.
- Defines and formalizes 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.
- Bachelor's degree in Software Engineering or related STEM field.
- 8+ years of embedded software engineering experience or MS +5 years experience.
- Proficiency in C, C++, or equivalent languages
- This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship.
- Grand Rapids, MI onsite opportunity - Corporate relocation assistance provided.
- Master's degree in engineering or computer science with extensive experience in 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.)
- Proficiency in Ada language experience.
- Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, signal processing, board support package (BSP), device drivers development, and / or application program interface (API) design.
- Experience in integrating custom logic blocks into FPGA designs, including interfacing with various peripherals and communication protocols.
- Knowledge of digital design principles and techniques for implementing custom logic functions.
- Ability to work closely with hardware engineers to define and implement custom logic requirements.
- 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.
Recommended Jobs
Enterprise architect
Position- Enterprise Architect Azure Duration-Contract Location- Grand rapids, MI 8-10 Years JD Microsoft Azure, Python, Data Concepts & Data Modelling, Microsoft Power BI, Databricks …
Sr Office Assistant
Sr Office Assistant Location Mount Pleasant, MI : Summary: The Sr. Office Assistant (SOA) in the Infusion Center Department must be able to assist the nurses and patient service specialist in transpor…
Citizens Banker
Description Starting Salary: $24.50 / hour and up Citizens Bankers are the face of the branch. They devote their time getting to know their customers and building lasting relationships by provi…
Assistant Branch Manager - To $80K - Dallas, TX - Job # 3547
Assistant Branch Manager – To $80K – Dallas, TX – Job # 3547 Who We Are The Symicor Group is a boutique talent acquisition firm based in Schaumburg, IL & Rockport, TX. Our nationally unique value pr…
Retail Inventory Associate - Driver
External Job Description: Retail Inventory Associate - Driver Starting Wage: $16.00 - $21.00 Part Time: Ability to work varied, traditional and non-traditional flexible hours. The more yo…
Youth Sports Coach
Join Our Team at Super Soccer Stars! Are you ready to make a difference in the lives of young athletes while having a blast? At Super Soccer Stars, we're on a mission to inspire children through th…
Textiles Processor
_________________________________________________________________________________________ Goodwill Industries of Mid-Michigan is looking for motivated, team-building individuals to a Full Ti…
Direct Care
Job Description Job Description Looking for direct care workers with CNA certificate or 3 years or better experience. Seeking individuals for private care and for our beautiful Adult Foster Care …
Accounts Payable/Receivable Specialist
Description Corporate Accounts Payable / Accounts Receivable Specialist At Kunes Country Automotive Group the Accounts Payable / Accounts Receivable Specialist plays a vital role in our organiz…
Lead Instructor I Fall
Area: Detroit, MI Do you love Chess? Do you love teaching and training others? Do you have the ability to impart good sportsmanship to youngsters? Then you have found the perfect job... The …