Advanced Lead Engineer - Embedded Software Development (FLEX/REMOTE-US)
Grand Rapids, Michigan, United States
Job Description
Essential Functions/Responsibilities:
- Develop full lifecycle of real-time embedded software for Mission Systems Stores Management Systems.
- Develop proficiency in ANSI C/C++ and ADA programming languages running on real-time operating system embedded platforms such as Linux and WindRiver VxWorks.
- Develop proficiency in Modeling and Simulation of software components.
- Develop proficiency in FACE conformity.
- Produce well designed and commented software meeting GE and industry coding standards of DO-178B/C.
- Develop proficiency in software development processes to effectively utilize knowledge and experience during project planning and execution phases.
- Conceive and execute technical solutions consistent with the needs of the project.
- Use sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements.
- Generate well written detailed technical documentation consistent with engineering policies and procedures.
- Work effectively with the team members at multiple sites in the analysis, design, verification and integration of embedded software.
- Interface with partner companies and vendors.
- Meet business standards, practices and procedures as well as product/program requirements.
- Provide timely communications to technical leaders, mentors, project and functional managers.
- Participate as a presenter or reviewer in technical and program reviews.
- Responsible for work that is less defined in scope and has the understanding and experience to execute business objectives.
- Responsible for managing cost and schedule of software activities.
- Bachelor's Degree from an accredited college or university in Engineering or related engineering degrees (e.g., computer engineering, aerospace engineering, electrical engineering, computer science.)
- Minimum of 6 years of related experience in the following software engineering lifecycle phases: Software architecture design, software design and development, hardware/software integration, software verification & validation.
- Strong analytical and problem-solving skills as well as excellent written and oral communication.
- Exceptional organizational and planning skills, working within a process-centric environment.
- Self-motivated, willing to learn, detail-oriented, and able to work collaboratively with others.
- Ability to work in a collaborative engineering team environment across disciplines to implement solutions that are aligned with the goals of the project across multiple sites.
- Knowledge of Software architecture, design and verification.
- Experience developing rapid prototypes.
- Familiarity with Agile and Waterfall development models.
- Knowledge of Model-Based Development practices.
- Knowledge of FACE architecture.
- Knowledge of Real-time Software Development and V&V.
- Knowledge of C and Ada.
- Familiar with Xilinx Zynq® UltraScale+™ MPSoC devices and their respective development toolchains.
- Knowledge of Linux, FreeRTOS, CentOS and VxWorks Operating Systems with hands on experience developing multithreaded applications and device drivers.
- Strong technical aptitude with experience using applicable engineering tools such as integrated development environments (compilers), configuration management systems (PTC Windchill, Serena Dimensions, IBM Rational Team Concert, Doors), etc..
- Skilled in breaking down problems, able to translate customer needs into effective software, documenting problem statements and estimating efforts.
- Ability to organize, prioritize and achieve milestones and deliverables.
- Solid understanding of scope, schedule, and cost interactions.
- Strong interpersonal, leadership, and mentoring skills.
- Desire to learn project leadership skills and gain experience in earned value reporting.
- Demonstrates the initiative to explore alternate technology and approaches to solving problems.
- Master's Degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Medical, dental, and vision insurance that begins on the first day of employment
- Permissive time off policy for newly hired employees
- Generous 401(k) plan
- Pay
- N/A
- Hours
- Full time
- Type
- Contract
- Rating
- N/A
- Licence
- N/A
Posted 15 Jun 2022
Closes 14 Jul 2022
Ref: R3623387
This job was posted to: Product support