drjobs SeniorMid-Level Embedded Software Engineer

SeniorMid-Level Embedded Software Engineer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Westminster, CA - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Our client based in Westminster Colorado this team is looking to add a highly motivated and passionate Senior Embedded Software Engineer who will play a key role in developing software solutions that deliver on customer needs. The team is rapidly growing and privately held business. This role will be based in Westminster Colorado and an ideal candidate for this role will have a passion for the exploration development and settlement of space.

Requirements :

Duties/Responsibilities:

  • Apply software engineering principles concepts theory and practice with a focus on the unique aspects of embedded software based on cFS and embedded Linux.
  • Participate in all elements of the software lifecycle including research development testing and integration.

Required Skills/Abilities:

  • Develops highquality code analyzes and implements software applications using C along with other programming knowledge and objectoriented design strategies. Performs code maintenance testing and analysis and deploys or implements software or product enhancements.
  • Curiosity about software architecture and programming: Preferred candidate will want to spearhead innovation in the realm of spacecraft flight and ground software development and implementation strategies instead of using older technology.
  • Must espouse values of the company to see a problem to solve it be customer focused and bring inexhaustible curiosity.
  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment.
  • Must be able to interface effectively with other engineers of various disciplines including astrodynamics navigation and space systems design engineers and interpret debug and modify complex heritage software following rigorous process and coding standards.

Education and Experience:

  • Bachelors Masters or PhD in engineering or a related technical field as well as 510 years of progressively complex software development and engineering experience. Equivalent experience may be substituted in lieu of education.
  • Must have a complete understanding of software development concepts principles and theory and demonstrate a complete understanding and application of programming and analysis concepts.
  • Demonstrated technical expertise in C/C Python programming languages required.
  • Knowledge of unique aspects of embedded software in resourceconstrained environments and embedded Linux.
  • Experience with GIT revision control Agile development processes and standards. Linux and Windows development.
  • Experience with designing realtime embedded Flight Software (FSW) and firmware (FW) for satellite systems is strongly desired including NASA core Flight System (cFS).
  • Experience with ground software for satellite systems is strongly desired.

Compensation and Benefits:

  • Base Salary Range $120325 $154060 based on role employee experience and location
  • Signing bonus
  • Quarterly Performance bonuses
  • Company provided health insurance and 401K plan upon eligibility
  • Unlimited vacation time and extensive flexibility
  • Relocation Assistance

Remote Work :

Yes

Employment Type :

Contract

Employment Type

Contract

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.